理论教育 菜单路径的开发实例及步骤详解

菜单路径的开发实例及步骤详解

时间:2023-05-19 理论教育 版权反馈
【摘要】:菜单路径常用于页面浏览历史。菜单路径包含以下属性。开发实例:1)打开任一视图,右击“Outline”元素清单中的“RootElement”根结点,选择插入子对象,选择关键字下拉列表类型,输入ID名称,随后单击“OK”按钮,如图4-310所示。2)接着插入菜单路径中的步骤,右击“Outline”中新建的菜单路径,选择“Insert Step”,随后选择“MultipleBreadCrumbStep”多级步骤,如图4-311所示。图4-310 元素清单图4-311 元素清单3)建立上下文结点和特性,如图4-312所示。

菜单路径的开发实例及步骤详解

菜单路径(BreadCrumb)常用于页面浏览历史

菜单路径包含以下属性。

●behaviour:链接方式,包含multipleLinks和singleLink选项。

●enabled:控制元素是否可用。

●separatorImageSource:图片分隔符

●separatorText:文本分隔符。

●visible:控制元素是否可见。

●onSelect事件:用户选择某一页签时触发。

开发实例

1)打开任一视图(如果需要创建新的工程或视图,请参考之前章节步骤),右击“Outline”元素清单中的“RootElement”根结点,选择插入子对象,选择关键字下拉列表类型,输入ID名称,随后单击“OK”按钮,如图4-310所示。

2)接着插入菜单路径中的步骤,右击“Outline”中新建的菜单路径,选择“Insert Step”,随后选择“MultipleBreadCrumbStep”多级步骤,如图4-311所示。

978-7-111-58177-2-Chapter04-347.jpg

图4-310 元素清单

978-7-111-58177-2-Chapter04-348.jpg

图4-311 元素清单

3)建立上下文结点和特性,如图4-312所示。

4)绑定上下文结点至元素的数据源,如图4-313所示。

978-7-111-58177-2-Chapter04-349.jpg(www.daowen.com)

图4-312 上下文清单

978-7-111-58177-2-Chapter04-350.jpg

图4-313 修改属性

5)编写初始化代码:

IDataNode nodeData=wdContext.nodeData();

IDataElement createAndAddDataElement=nodeData.createAndAddDataElement();

createAndAddDataElement.setText("导航一");

createAndAddDataElement.setLink("url1");

createAndAddDataElement=nodeData.createAndAddDataElement();

createAndAddDataElement.setText("导航二");

createAndAddDataElement.setLink("url2");

createAndAddDataElement=nodeData.createAndAddDataElement();

createAndAddDataElement.setText("导航三");

createAndAddDataElement.setLink("url3");

6)保存所有修改,并重新编译、运行之后,即可进行相关测试,如图4-314所示。

978-7-111-58177-2-Chapter04-351.jpg

图4-314 运行效果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈