没法从后台直接获取前台extjs树上的情况。但是可以从前台获取树选中的情况,传给后台,后台就知道了~~~
前台获取选中树的节点的方法:
方法1.在树上做个listeners,监听树的click事件(在click中选中节点),或者监听节点的checkchange事件,然后在外面定义一个全局数组,每次记录点击选中的节点id(数组的添加和移除操作),或者在这里直接向后台提交选中的节点id(事件里的参数有节点,直接能拿id)
方法2.需要像后台提交树的值的时候,获取树的节点,然后遍历节点,获取所有选中的节点id,这个你可以查下api,treenode,里面好多方法都可以用的~只不过该方法,如果树的深度比较大时或者不知道有多深时,需要使用递归方法来做,比较耗费