jQuery MiniUI

标题: 控件tree [打印本页]

作者: nuangnian    时间: 2014-9-5 17:43:09     标题: 控件tree

tree有个onbuttonclick属性可以用来点击下拉时触发一个函数。
如果在这个新定义的函数里改变tree的url,可以来控制改变树下拉的值吗。
好像树的值在树定义的时候就通过url放到listbox里去了。不知道树生成后,后期可否动态修改。

作者: felt    时间: 2014-9-6 21:49:42

tree还是treeselect?
作者: nuangnian    时间: 2014-9-8 11:52:07

felt 发表于 2014-9-6 21:49
tree还是treeselect?

mini-treeselect
作者: nuangnian    时间: 2014-9-8 21:28:45

nuangnian 发表于 2014-9-8 11:52
mini-treeselect

试试load(url)看看能不能刷新
作者: dforce    时间: 2014-9-9 10:08:40

nuangnian 发表于 2014-9-8 21:28
试试load(url)看看能不能刷新
  1. function onBeforeShowPopup(e){
  2.         var tree=e.sender;
  3.         var url = "../data/listTree.txt"
  4.         if (url && !tree._loaded) {
  5.             tree.setUrl(url);
  6.             tree._loaded = true;
  7.         }
  8.     }
复制代码
监听onbeforeshowpopup事件懒加载
作者: nuangnian    时间: 2014-9-9 14:10:14

dforce 发表于 2014-9-9 10:08
监听onbeforeshowpopup事件懒加载

如果在此事件中进行逻辑判断,不通过的写return,但下拉框会出现。换句说法,在该方法最开头写return,还是会出现下拉框,尽管是没数据的下拉框
作者: felt    时间: 2014-9-9 14:14:57

nuangnian 发表于 2014-9-9 14:10
如果在此事件中进行逻辑判断,不通过的写return,但下拉框会出现。换句说法,在该方法最开头写return,还 ...

return只是跳出当前方法,和下拉框有什么关系,你点击下拉按钮本来就是弹出下拉框的
要阻止弹出,用我们提供的方法,e.cancel=true




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2