总结这次的工作,明白了几个关键的地方:
    1.如果在服务器端进行CheckBox的初始化,这样操作就会导致在客户端进行node.getAttribute("checked")时总是得到True,这样就达不到客户端操作的目的.
    2.如果想在生成树的时候对某些节点进行CheckBox的初始化选中,就需要在客户端进行遍历树的操作(构造生成树的同时进行).
    3.在客户端对树的节点进行选中与取消选中的操作时,必须同时进行一个必要的操作:Tree.queueEvent('oncheck',node.getNodeIndex()),这样做的目的使你在客户端进行树操作的同时,能让服务器端也同时知道操作了哪些节点,以便在服务器端进行遍历的同时能知道哪些节点被选中.
    4.以及'checked'的大小写问题也会对树的状态改变有所影响.

之后又对代码进行了优化,我把生成树时的初始化操作,以及保存选中状态都放在了客户端进行!

第一次发表文章,请各位前辈多多指导,多多帮助

(转)对微软那棵TreeView进行试用,主要是对CheckBox进行操作var strArray = new Array();
(转)对微软那棵TreeView进行试用,主要是对CheckBox进行操作
var strList = "";
(转)对微软那棵TreeView进行试用,主要是对CheckBox进行操作
(转)对微软那棵TreeView进行试用,主要是对CheckBox进行操作
function tree_oncheck()
}

相关文章:

  • 2021-07-24
  • 2021-06-13
  • 2022-12-23
  • 2022-12-23
  • 2021-10-21
  • 2022-12-23
猜你喜欢
  • 2021-05-03
  • 2021-04-13
  • 2022-02-24
  • 2021-12-20
  • 2021-05-19
  • 2022-01-09
  • 2022-12-23
相关资源
相似解决方案