您可以将树组件
从组件面板的“基本”类别拖到可视设计器中,以便创建一个包含节点(可以展开和折叠这些节点)的分层树结构,如“导航”窗口中的节点。当用户单击节点时,将突出显示该行。树通常用作一种导航机制。
树包含树节点组件,这些组件类似于超级链接。通过设置 url 属性,可以使用树节点导航至其他页面。您还可以使用树节点提交当前页面。如果树节点的 action 属性绑定到操作事件处理程序,则选择该节点后将自动提交页面。如果树节点的 actionListener 属性绑定到操作侦听程序,则打开或关闭该节点后将自动提交页面。可以在树节点组件属性窗口中设置树节点属性。
最初将树拖放到页面上时,它包含一个标记为“树”的根节点和一个标记为“树节点 1”的子节点。可以使用以下方法添加更多节点:将节点拖到树中并放到根节点上以创建顶层节点,或者放到现有节点上以创建这些节点的子节点。也可以右键单击树或任何树节点,然后选择“添加树节点”以便在该节点中添加子节点。
此外,还可以在“导航”窗口中使用该组件,组件及其子组件在该窗口中均作为节点。可以在“导航”窗口中方便地将节点从一个级别移到另一个级别,因此,如果要重新排列节点,您可能希望在该窗口中进行操作。还可以在“导航”窗口中添加和删除树节点,就像在可视设计器中一样。
此外,树组件具有多个属性,这些属性可用于更改根节点的显示文本、更改文本的外观、指定展开或折叠节点是否需要转到服务器,以及指定选择节点后是否应自动打开或关闭树。要设置树的属性,请在页面中选择树组件,然后使用树组件属性窗口。