Changeset 271 for trunk/grails-app/views/assetDetailed/show.gsp
- Timestamp:
- Jan 15, 2010, 11:37:52 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/views/assetDetailed/show.gsp
r161 r271 19 19 <table> 20 20 <tbody> 21 22 21 23 22 <tr class="prop"> … … 29 28 30 29 <tr class="prop"> 31 <td valign="top" class="name">Name:</td> 32 33 <td valign="top" class="value">${fieldValue(bean:assetInstance, field:'name')}</td> 34 30 <td valign="top" class="name">Asset:</td> 31 32 <td valign="top" style="text-align:left;" class="value"> 33 ${assetInstance.encodeAsHTML()} 34 <g:link controller="assetSubItemDetailed" params="['asset.id':assetInstance?.id]" action="create"> 35 <img src="${resource(dir:'images/skin',file:'database_add.png')}" alt="Add" title="Add Sub Item"/> 36 </g:link> 37 <g:link params="['asset.id':assetInstance?.id]" action="copy"> 38 <img src="${resource(dir:'images/skin',file:'page_copy.png')}" alt="Copy" title="Copy Asset"/> 39 </g:link> 40 <br /> 41 <br /> 42 <ul> 43 <g:each var="assetSubItem1" in="${assetInstance.assetSubItems.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }"> 44 <li> 45 <g:link controller="assetSubItemDetailed" action="edit" id="${assetSubItem1.id}">${assetSubItem1?.encodeAsHTML()}</g:link> 46 <g:link controller="assetSubItemDetailed" params="['parentItem.id':assetSubItem1?.id]" action="create"> 47 <img src="${resource(dir:'images/skin',file:'database_add.png')}" alt="Add" title="Add Sub Item" /> 48 </g:link> 49 </li> 50 <ul> 51 <g:each var="assetSubItem2" in="${assetSubItem1.subItems.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }"> 52 <li> 53 <g:link controller="assetSubItemDetailed" action="edit" id="${assetSubItem2.id}">${assetSubItem2?.encodeAsHTML()}</g:link> 54 <g:link controller="assetSubItemDetailed" params="['parentItem.id':assetSubItem2?.id]" action="create"> 55 <img src="${resource(dir:'images/skin',file:'database_add.png')}" alt="Add" title="Add Sub Item" /> 56 </g:link> 57 </li> 58 <ul> 59 <g:each var="assetSubItem3" in="${assetSubItem2.subItems.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }"> 60 <li> 61 <g:link controller="assetSubItemDetailed" action="edit" id="${assetSubItem3.id}">${assetSubItem3?.encodeAsHTML()}</g:link> 62 <g:link controller="assetSubItemDetailed" params="['parentItem.id':assetSubItem3?.id]" action="create"> 63 <img src="${resource(dir:'images/skin',file:'database_add.png')}" alt="Add" title="Add Sub Item" /> 64 </g:link> 65 </li> 66 <ul> 67 <g:each var="assetSubItem4" in="${assetSubItem3.subItems.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }"> 68 <li><g:link controller="assetSubItemDetailed" action="edit" id="${assetSubItem4.id}">${assetSubItem4?.encodeAsHTML()}</g:link></li> 69 </g:each> <!--assetSubItem4--> 70 </ul> 71 </g:each> <!--assetSubItem3--> 72 </ul> 73 </g:each> <!--assetSubItem2--> 74 </ul> 75 <br /> 76 <br /> 77 </g:each> <!--assetSubItem1--> 78 </ul> 79 </td> 80 35 81 </tr> 36 82 … … 39 85 40 86 <td valign="top" class="value">${fieldValue(bean:assetInstance, field:'description')}</td> 41 42 </tr>43 44 <tr class="prop">45 <td valign="top" class="name">Cost Code:</td>46 47 <td valign="top" class="value">${fieldValue(bean:assetInstance, field:'costCode')}</td>48 49 </tr>50 51 <tr class="prop">52 <td valign="top" class="name">Asset Type:</td>53 54 <td valign="top" class="value">55 ${assetInstance?.assetType?.encodeAsHTML()}56 <ul>57 <g:each var="a" in="${assetInstance.assetType.assemblies}">58 <li>59 ${a?.encodeAsHTML()}60 <ul>61 <g:each var="s" in="${a.subAssemblies}">62 <li>${s?.encodeAsHTML()}</li>63 </g:each>64 </ul>65 </li>66 </g:each>67 </ul>68 </td>69 70 </tr>71 72 <tr class="prop">73 <td valign="top" class="name">System Section:</td>74 75 <td valign="top" class="value"><g:link controller="systemSectionDetailed" action="show" id="${assetInstance?.systemSection?.id}">${assetInstance?.systemSection?.encodeAsHTML()}</g:link></td>76 77 </tr>78 79 <tr class="prop">80 <td valign="top" class="name">Asset Extended Attributes:</td>81 82 <td valign="top" style="text-align:left;" class="value">83 <ul>84 <g:each var="a" in="${assetInstance.assetExtendedAttributes}">85 <li><g:link controller="assetExtendedAttributeDetailed" action="show" id="${a.id}">${a?.encodeAsHTML()}</g:link></li>86 </g:each>87 </ul>88 </td>89 87 90 88 </tr> … … 98 96 99 97 <tr class="prop"> 98 <td valign="top" class="name">Section:</td> 99 100 <td valign="top" class="value"><g:link controller="sectionDetailed" action="show" id="${assetInstance?.section?.id}">${assetInstance?.section?.encodeAsHTML()}</g:link></td> 101 102 </tr> 103 104 <tr class="prop"> 105 <td valign="top" class="name">Asset Extended Attributes:</td> 106 107 <td valign="top" style="text-align:left;" class="value"> 108 <ul> 109 <g:each var="a" in="${assetInstance.assetExtendedAttributes}"> 110 <li><g:link controller="assetExtendedAttributeDetailed" action="edit" id="${a.id}">${a?.encodeAsHTML()}</g:link></li> 111 </g:each> 112 </ul> 113 </td> 114 115 </tr> 116 117 <tr class="prop"> 100 118 <td valign="top" class="name">Maintenance Actions:</td> 101 119 … … 103 121 <ul> 104 122 <g:each var="m" in="${assetInstance.maintenanceActions}"> 105 <li><g:link controller="maintenanceActionDetailed" action=" show" id="${m.id}">${m?.encodeAsHTML()}</g:link></li>123 <li><g:link controller="maintenanceActionDetailed" action="edit" id="${m.id}">${m?.encodeAsHTML()}</g:link></li> 106 124 </g:each> 107 125 </ul>
Note: See TracChangeset
for help on using the changeset viewer.