51
<select id="availableDataElementGroups" size="2" multiple="multiple" style="min-width:25em; height:25em" ondblclick="addGroupMembers()">
51
<select id="availableDataElementGroups" size="2" multiple="multiple" style="min-width:25em; height:25em" ondblclick="moveSelectedById( 'availableDataElementGroups', 'groupMembers' )">
52
#foreach( $dataElementGroup in $availableGroups )
53
<option value="$dataElementGroup.id">$encoder.htmlEncode( $dataElementGroup.name )</option>
55
<td style="text-align:center">
56
<input type="button" value=">" title="$i18n.getString('move_selected')" onclick="addGroupMembers()"><br>
57
<input type="button" value="<" title="$i18n.getString('remove_selected')" onclick="removeGroupMembers()">
58
<td style="text-align:center">
59
<input type="button" value=">" title="$i18n.getString('move_selected')" style="width:50px" onclick="moveSelectedById( 'availableDataElementGroups', 'groupMembers' )"/><br/>
60
<input type="button" value="<" title="$i18n.getString('remove_selected')" style="width:50px" onclick="moveSelectedById( 'groupMembers', 'availableDataElementGroups' )"/><br/>
61
<input type="button" value=">>" title="$i18n.getString('move_all')" style="width:50px" onclick="moveAllById( 'availableDataElementGroups', 'groupMembers' )"/><br/>
62
<input type="button" value="<<" title="$i18n.getString('remove_all')" style="width:50px" onclick="moveAllById( 'groupMembers', 'availableDataElementGroups' )"/>
61
<select id="groupMembers" name="groupMembers" size="2" multiple="multiple" style="min-width:25em; height:25em" ondblclick="removeGroupMembers()" />
66
<select id="groupMembers" name="groupMembers" size="2" multiple="multiple" style="min-width:25em; height:25em" ondblclick="moveSelectedById( 'groupMembers', 'availableDataElementGroups' )">
67
#foreach( $dataElementGroup in $selectedGroups )
68
<option value="$dataElementGroup.id">$encoder.htmlEncode( $dataElementGroup.name )</option>
78
87
<script type="text/javascript">
80
var groupMembers = new Object();
81
#foreach( $dataElement in $selectedGroups )
82
groupMembers['$dataElement.id'] = '$encoder.jsEscape( $dataElement.name, "'" )';
84
var availableDataElementGroups = new Object();
85
#foreach( $dataElement in $availableGroups )
86
availableDataElementGroups['$dataElement.id'] = '$encoder.jsEscape( $dataElement.name, "'" )';
91
89
var nameField = document.getElementById( 'name' );
92
90
nameField.select();