在menuItem标记中包含template指向要加载的模板的presentation属性和设置为的属性menuBarItemPresenter.
<menuItem template="${this.BASEURL}templates/Explore.xml.js"
presentation="menuBarItemPresenter">
<title>Explore</title>
</menuItem>
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用菜单栏的MenuBarDocument功能将文档与每个菜单栏项关联.
menuBarItemPresenter: function(xml, ele) {
var feature = ele.parentNode.getFeature("MenuBarDocument");
if (feature) {
var currentDoc = feature.getDocument(ele);
if (!currentDoc) {
feature.setDocument(xml, ele);
}
}
Run Code Online (Sandbox Code Playgroud)
这是假设您使用的是Presenter.js像在文件中苹果的"TVML目录"样本.这里load指定的函数是调用menuItem's presentation属性中指定的函数.
| 归档时间: |
|
| 查看次数: |
1679 次 |
| 最近记录: |