2
var i18n_remove_option = '$encoder.jsEscape( $i18n.getString( "remove_option" ) , "'") ';
4
jQuery(document).ready( function(){
6
jQuery('name').focus();
8
validation( 'updatePatientAttributeGroupForm', function(form){
15
checkValueIsExist( "name", "validatePatientAttributeGroup.action", {id:getFieldValue('id')});
18
<h3>$i18n.getString( "update_patient_attribute_group" )</h3>
19
<form id="updatePatientAttributeGroupForm" name="updatePatientAttributeGroupForm" action="updatePatientAttributeGroup.action" method="post" >
21
<div style="display:inline">
22
<input type="hidden" id="id" name="id" value="$!patientAttributeGroup.id"/>
25
<table id="detailsList">
28
<th colspan="4">$i18n.getString( "attribute_group_deltails" ) </th>
33
<td>$i18n.getString( "name" ) <em title="$i18n.getString( 'required' )" class="required">*</em></td>
34
<td><input type="text" id="name" name="name" value="$encoder.htmlEncode( $patientAttributeGroup.name )" style="width:20em"/></td>
37
<td>$i18n.getString( "description" ) <em title="$i18n.getString( 'required' )" class="required">*</em></td>
38
<td><input type="text" id="description" name="description" value="$encoder.htmlEncode( $patientAttributeGroup.description )" style="width:20em"/></td>
45
<th colspan="2">$i18n.getString( "availableAttribute" ) </th>
46
<th>$i18n.getString( "filter" ) </th>
47
<th>$i18n.getString( "selectedAttribute" )
48
<select id="memberValidator" multiple="multiple" style="display:none" class="{validate:{required:true}}"/>
53
<select multiple id="availableAttributes" name="availableAttributes" size="15" style="width:25em " ondblclick="moveSelectedById( 'availableAttributes', 'selectedAttributes' )">
54
#foreach($patientAttribute in $patientAttributes)
55
<option value='$patientAttribute.id'>$patientAttribute.name</option>
60
<input type="button" value=">" title="$i18n.getString('move_selected')" onclick="moveSelectedById( 'availableAttributes', 'selectedAttributes' )"/>
62
<input type="button" value="<" title="$i18n.getString('remove_selected')" onclick="moveSelectedById( 'selectedAttributes', 'availableAttributes' )"/>
64
<td><select multiple id="selectedAttributes" name="selectedAttributes" size="15" style="width:25em" ondblclick="moveSelectedById( 'selectedAttributes', 'availableAttributes' )">
65
#foreach($patientAttribute in $patientAttributeGroup.attributes)
66
#if($!patientAttribute)
67
<option value='$patientAttribute.id'>$patientAttribute.name</option>
73
<a href="javascript:moveUpSelectedOption( 'selectedAttributes')" title="$i18n.getString( 'move_up' )"><img src="../images/move_up.png" alt="$i18n.getString( 'move_up' )"/></a>
75
<a href="javascript:moveDownSelectedOption( 'selectedAttributes' )" title="$i18n.getString( 'move_down' )"><img src="../images/move_down.png" alt="$i18n.getString( 'move_up' )"/></a>
80
<td colspan="2" style="height:15px"></td>
86
<input type="submit" value="$i18n.getString( 'update' )" style="width:10em"/>
87
<input type="button" value="$i18n.getString( 'cancel' )" onclick="window.location.href='patientAttributeGroup.action'" style="width:10em"/>