jQuery MiniUI

 找回密码
 立即注册
查看: 3221|回复: 6
打印 上一主题 下一主题

控件tree [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2014-9-5 17:43:09 |只看该作者 |倒序浏览
tree有个onbuttonclick属性可以用来点击下拉时触发一个函数。
如果在这个新定义的函数里改变tree的url,可以来控制改变树下拉的值吗。
好像树的值在树定义的时候就通过url放到listbox里去了。不知道树生成后,后期可否动态修改。

Rank: 8Rank: 8

沙发
发表于 2014-9-6 21:49:42 |只看该作者
tree还是treeselect?

Rank: 4

板凳
发表于 2014-9-8 11:52:07 |只看该作者
felt 发表于 2014-9-6 21:49
tree还是treeselect?

mini-treeselect

Rank: 4

地板
发表于 2014-9-8 21:28:45 |只看该作者
nuangnian 发表于 2014-9-8 11:52
mini-treeselect

试试load(url)看看能不能刷新

Rank: 8Rank: 8

5#
发表于 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事件懒加载

Rank: 4

6#
发表于 2014-9-9 14:10:14 |只看该作者
dforce 发表于 2014-9-9 10:08
监听onbeforeshowpopup事件懒加载

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

Rank: 8Rank: 8

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

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

Archiver|普加软件

GMT+8, 2024-11-27 04:40 , Processed in 1.094247 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部