beehive/netui/test/webapps/drt/web/tree/treeAttribute/attribute5.jsp

56 lines
3.0 KiB
Plaintext

<%@ page language="java" contentType="text/html;charset=UTF-8"%>
<%@ taglib uri="http://beehive.apache.org/netui/tags-databinding-1.0" prefix="netui-data"%>
<%@ taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%>
<%@ taglib uri="http://beehive.apache.org/netui/tags-template-1.0" prefix="netui-template"%>
<netui:html>
<head>
<title>attribute5.jsp</title>
<link href="style.css" rel="stylesheet" type="text/css">
<netui:base/>
</head>
<netui:body>
<h4 class="title"><netui:anchor action="begin" styleClass="homeAnchor">Home</netui:anchor>attribute5.jsp [goAttribute5.do/tree5] </h4>
<hr style="clear:left">
<p>
This test has an attribute that cascades down the whole tree. Then it is overridden at two
different levels within the same descendent change. The attribute is applied to the Label
Anchor and should match the label. You must view source to verify this results.
</p>
<div class="content">
<netui:tree dataSource="pageFlow.tree5" selectionAction="postback" tagId="tree">
<netui:treeItem expanded="true">
<netui:treeLabel>0 [A]</netui:treeLabel>
<netui:treeHtmlAttribute attribute="a" value="**A**" onSelectionLink="true" applyToDescendents="true" />
<netui:treeItem expanded="true">
<netui:treeLabel>0.0 [-A-]</netui:treeLabel>
<netui:treeHtmlAttribute attribute="a" value="--A--" onSelectionLink="true"/>
<netui:treeItem expanded="true">
<netui:treeLabel>0.0.0 [A]</netui:treeLabel>
<netui:treeItem>
<netui:treeLabel>0.0.0.0 [-A-]</netui:treeLabel>
<netui:treeHtmlAttribute attribute="a" value="--A--" onSelectionLink="true"/>
</netui:treeItem>
<netui:treeItem><netui:treeLabel>0.0.0.1 [A]</netui:treeLabel></netui:treeItem>
<netui:treeItem><netui:treeLabel>0.0.0.2 [A]</netui:treeLabel></netui:treeItem>
</netui:treeItem>
<netui:treeItem expanded="true">
<netui:treeLabel>0.0.1 [A]</netui:treeLabel>
<netui:treeItem><netui:treeLabel>0.0.1.0 [A]</netui:treeLabel></netui:treeItem>
<netui:treeItem><netui:treeLabel>0.0.1.1 [A]</netui:treeLabel></netui:treeItem>
<netui:treeItem><netui:treeLabel>0.0.1.2 [A]</netui:treeLabel></netui:treeItem>
</netui:treeItem>
</netui:treeItem>
<netui:treeItem expanded="true">
<netui:treeLabel>0.1 [A]</netui:treeLabel>
<netui:treeItem>0.1.0 [A]</netui:treeItem>
<netui:treeItem>0.1.1 [A]</netui:treeItem>
</netui:treeItem>
</netui:treeItem>
</netui:tree>
</div>
</netui:body>
</netui:html>