2
<h3>$i18n.getString( "define_dataset_associations" )</h3>
4
<h4>$encoder.htmlEncode( $dataSet.name )</h4>
6
<form id="defineDataSetAssociationsForm" action="defineDataSetAssociations.action" method="post">
7
<div style="display:inline">
8
<input type="hidden" name="dataSetId" value="$dataSetId">
10
<table id="selectionTable">
13
<input type="button" value="$i18n.getString( "remove_all" )" onclick="window.location.href='unselectAll.action?dataSetId=$dataSetId'" style="width:12em">
14
<input type="button" value="$i18n.getString( "select_all_at_level" )" onclick="selectAllAtLevel( $dataSetId )" style="width:12em">
15
<select id="levelList" name="levelList" style="width:12em">
16
#foreach( $level in $levels )
17
<option value="$level.level" #if ( $selectLevel == $level.level )selected="selcted"#end>$encoder.htmlEncode( $level.name )</option>
20
<input type="button" value="$i18n.getString( "unselect_all_at_level" )" onclick="unselectAllAtLevel( $dataSetId )" style="width:12em">
25
<div id="selectionTree" style="width:50em;height:30em;overflow:auto;border:1px solid #cccccc"></div>
27
<script type="text/javascript">
29
selectionTreeSelection.setMultipleSelectionAllowed( true );
30
selectionTreeSelection.setOnSelectFunction( treeClicked );
31
selectionTreeSelection.setListenerFunction( selectCompleted );
32
selectionTree.buildSelectionTree();
41
<input type="submit" id="submitButton" value="$i18n.getString( "save" )" style="width:10em"><input type="button"
42
onclick="window.location.href='index.action'" value="$i18n.getString( "cancel" )" style="width:10em">
49
<span id="message"></span>
51
<script type="text/javascript">
53
var levelMustBeInt = '$encoder.jsEncode( $i18n.getString( "level_must_be_int" ) )';
54
var i18n_loading = '$encoder.jsEncode( $i18n.getString( "loading" ) )';