FineUI 官方论坛
标题:
【请自行实现】TreeNode非叶子节点无法添加选项卡
[打印本页]
作者:
173242184
时间:
2013-8-15 22:43
标题:
【请自行实现】TreeNode非叶子节点无法添加选项卡
<
TreeNode
Text
=
"配置信息"
SingleClickExpand
=
"true" NavigateUrl="~/config/123.htm"
>
<TreeNode Text="发布历史" NavigateUrl="~/config/release_history.txt">
</TreeNode>
这种情况下非叶子“配置信息”无法添加选项卡,而是打开了一个新页面
作者:
dream99
时间:
2014-1-15 10:32
同问啊!!
作者:
sanshi
时间:
2014-1-15 15:05
请参考源代码中的 initTreeTabStrip 函数,自行实现,参考代码位置:
// 注册树的节点点击事件
function registerTreeClickEvent(treeInstance) {
treeInstance.on('itemclick', function (view, record, item, index, event) {
if (record.isLeaf()) {
// 阻止事件传播
event.stopEvent();
var href = record.data.href;
if (updateLocationHash) {
// 修改地址栏
hashWindow.location.hash = '#' + href;
}
// 新增Tab节点
F.util.addMainTab(mainTabStrip, record, createToolbar, refreshWhenExist);
}
});
}
复制代码
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4