AppBox中main树节点单击事件JS(还有叶子的节点的页面链接)
AppBox中main.aspx.cs
if (menu.IsTreeLeaf)
{
node.Leaf = true;
}
else
{
node.SingleClickExpand = true;
}
---如果node.SingleClickExpand = true;时,当前Node 节点如果有链接网页,点击时会在新窗口打开链接网页.
?---我想在main 中以选项卡方式打开链接网页.
意思是:即使Tree是下面还有叶子,当前Node 节点如果有链接网页,以选项卡方式打开链接网页.而不是在新窗口打开链接网页.---
具体做法:
if (!String.IsNullOrEmpty(menu.NavigateUrl))
{
//node.EnablePostBack = false;
//node.NavigateUrl = ResolveUrl(menu.NavigateUrl);
node.OnClientClick = String.Format("addExampleTab(‘{0}‘,‘{1}‘,‘{2}‘)", node.NodeID, ResolveUrl(menu.NavigateUrl), node.Text.Replace("‘", ""));
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。