source: branches/features/taskProcedureRework/grails-app/views/shared/_assetTreeCompact.gsp @ 788

Last change on this file since 788 was 787, checked in by gav, 13 years ago

Add some null checking to AssetService.getAssemblies and assetTreeCompact template.

File size: 786 bytes
RevLine 
[780]1
[787]2<%--  Fetch to prevent lazy initialization error.  --%>
3<% assetInstance = Asset.read(assetInstance?.id)%>
4
[780]5<div class="static_tree" >
[787]6    ${assetInstance?.encodeAsHTML()}
[780]7    <ul>
[787]8    <g:each var="assetSubItem1" in="${assetInstance?.assetSubItems?.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }">
[780]9        <li>
10            ${assetSubItem1?.encodeAsHTML()}
11        </li>
12
13        <div id="treelevel1">
14
15            <ul>
16            <g:each var="assetSubItem2" in="${assetSubItem1.subItems.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }">
17                <li>
18                    ${assetSubItem2?.encodeAsHTML()}
19                </li>
20            </g:each> <!--assetSubItem2-->
21            </ul>
22
23        </div>
24
25    </g:each> <!--assetSubItem1-->
26    </ul>
[787]27</div>
Note: See TracBrowser for help on using the repository browser.