Last change
on this file since 760 was
760,
checked in by gav, 14 years ago
|
Domain change, frist draft of creating taskProcedure dynamic form.
|
File size:
1.6 KB
|
Line | |
---|
1 | <script type="text/javascript"> |
---|
2 | var childCount = ${taskProcedureInstance?.maintenanceActions.size()} + 0; |
---|
3 | |
---|
4 | function addChild() { |
---|
5 | var htmlId = "maintenanceAction" + childCount; |
---|
6 | var deleteIcon = "${resource(dir:'images/skin', file:'database_delete.png')}"; |
---|
7 | var templateHtml = "<div id='" + htmlId + "' name='" + htmlId + "'>\n"; |
---|
8 | templateHtml += "<input type='text' id='expandableMaintenanceActionList[" + childCount + "].description' name='expandableMaintenanceActionList[" + childCount + "].description' />\n"; |
---|
9 | templateHtml += "<span onClick='$(\"#" + htmlId + "\").remove();'><img src='" + deleteIcon + "' /></span>\n"; |
---|
10 | templateHtml += "</div>\n"; |
---|
11 | $("#childList").append(templateHtml); |
---|
12 | childCount++; |
---|
13 | } |
---|
14 | </script> |
---|
15 | |
---|
16 | <div id="childList"> |
---|
17 | <g:each var="m" in="${taskProcedureInstance.maintenanceActions}" status="i"> |
---|
18 | <div id="maintenanceAction${i}"> |
---|
19 | <g:hiddenField name='expandableMaintenanceActionList[${i}].id' value='${maintenanceAction.id}'/> |
---|
20 | <g:textField name='expandableMaintenanceActionList[${i}].description' value='${maintenanceAction.description}'/> |
---|
21 | <input type="hidden" name='expandableMaintenanceActionList[${i}].deleted' id='expandableMaintenanceActionList[${i}].deleted' value='false'/> |
---|
22 | <span onClick="$('#expandableMaintenanceActionList\\[${i}\\]\\.deleted').val('true'); $('#maintenanceAction${i}').hide()"><img src="${resource(dir:'images/skin', file:'database_delete.png')}" /></span> |
---|
23 | </div> |
---|
24 | </g:each> |
---|
25 | </div> |
---|
26 | <input type="button" value="Add MaintenanceAction" onclick="addChild();" /> |
---|
Note: See
TracBrowser
for help on using the repository browser.