为了实现选中treeview中的某个checkbox时,调用Checked(treeNode)使该结点的孩子,和父结点都选中。使用了递归来实现,但在选中它孩子或父结点的时候又触发了该事件,出现了死循环。
现在想怎样在Checked(treeNode);时取消事件,然后再预订,但不知道在客户端怎样实现????如下function Initialize()
{
var treeView = window.document.all.TView;
treeView.oncheck=TView_OnCheck;
} function TView_OnCheck()
{
var treeView = window.document.all.TView;
var treeNode = treeView.getTreeNode(treeView.selectedNodeIndex);
//取消事件?
Checked(treeNode);
//预订事件?
}
function Checked(node)
{
..................
}
现在想怎样在Checked(treeNode);时取消事件,然后再预订,但不知道在客户端怎样实现????如下function Initialize()
{
var treeView = window.document.all.TView;
treeView.oncheck=TView_OnCheck;
} function TView_OnCheck()
{
var treeView = window.document.all.TView;
var treeNode = treeView.getTreeNode(treeView.selectedNodeIndex);
//取消事件?
Checked(treeNode);
//预订事件?
}
function Checked(node)
{
..................
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货