jQuery MiniUI

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

mini-toolbar [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2014-3-19 10:16:25 |只看该作者 |倒序浏览
本帖最后由 q123126 于 2014-3-19 10:30 编辑

怎么获取这个对象,var toolbar = mini.get("toolbar1");这样获取不到。获取之后要设置某些按钮不可用。还有绑定点击事件是怎么做,demo上面都没有介绍。

Rank: 8Rank: 8

沙发
发表于 2014-3-19 10:31:13 |只看该作者
<a  name="dd" class="mini-button" iconCls="icon-edit" plain="true">修改</a>

var tt = mini.getbyName("dd");  //获取name
             tt.setEnabled(false);

Rank: 6Rank: 6

板凳
发表于 2014-3-19 10:49:23 |只看该作者
lost 发表于 2014-3-19 10:31
修改

var tt = mini.getbyName("dd");  //获取name

tt.click(function(){

});

这样绑定可以吗,是不是只支持jquery1.6以上的版本呢。我的是1.4.2的,这样绑定不行。

Rank: 8Rank: 8

地板
发表于 2014-3-19 10:54:13 |只看该作者
q123126 发表于 2014-3-19 10:49
tt.click(function(){

});

MiniUI控件请使用MiniUI的API
control.on("click",function(){})  绑定事件

Rank: 6Rank: 6

5#
发表于 2014-3-19 11:56:25 |只看该作者
felt 发表于 2014-3-19 10:54
MiniUI控件请使用MiniUI的API
control.on("click",function(){})  绑定事件

新手问题真多,不好意思。
在  
var tree = mini.get("tree1");
    tree.setAllowSelect(false);
设置了不能选择,但是还是可以点击,得到的结果就是在设置不能点选之前的那个选中节点的数据。
能不能设置整个tree都不能做任何操作,或者怎么解决这个问题。

Rank: 8Rank: 8

6#
发表于 2014-3-19 12:22:20 |只看该作者
q123126 发表于 2014-3-19 11:56
新手问题真多,不好意思。
在  
var tree = mini.get("tree1");

你是不是在setAllowSelect(false)的时候清空掉前面选中的节点?
tree.selectNode("")

Rank: 6Rank: 6

7#
发表于 2014-3-19 13:20:05 |只看该作者
felt 发表于 2014-3-19 12:22
你是不是在setAllowSelect(false)的时候清空掉前面选中的节点?
tree.selectNode("") ...

对的,就是要这个效果,建议增加一个整个tree都不能点击的,这样在操作的时候比较明显。
还有就是我看在线demo的时候,上面表单提交的时候,textbox的值在json里面没有提交成功。我的本地测试的时候,是
<div id="form">
<table></table>
</div>
这样,结果里面全部都没有取到,设置了name属性。

Rank: 8Rank: 8

8#
发表于 2014-3-19 13:34:37 |只看该作者
q123126 发表于 2014-3-19 13:20
对的,就是要这个效果,建议增加一个整个tree都不能点击的,这样在操作的时候比较明显。
还有就是我看在 ...

1整个树不能点击什么意思,allowSelect不是可以控制允许选中吗,不需要点击展开可以在onbeforeexpand事件里处理,一般没你这样的需求
2
你怎么提交的,demo里不是有吗?
textbox对应的name是username,你按submit怎么没有了

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 6Rank: 6

9#
发表于 2014-3-19 15:04:31 |只看该作者
felt 发表于 2014-3-19 13:34
1整个树不能点击什么意思,allowSelect不是可以控制允许选中吗,不需要点击展开可以在onbeforeexpand事件 ...

1.这样做也可以的,不过我的意思是如果能有类似tree.setEnabled(false);这样直接就设置了,不用再在事件里面拦截,效果是一样的。
2.是我没理解透,原来要达到这样的效果,得有class="mini-XXX"这样才行。

Rank: 8Rank: 8

10#
发表于 2014-3-19 15:18:25 |只看该作者
q123126 发表于 2014-3-19 15:04
1.这样做也可以的,不过我的意思是如果能有类似tree.setEnabled(false);这样直接就设置了,不用再在事件 ...

这个暂时没有 用上面的方法做吧

Archiver|普加软件

GMT+8, 2024-6-29 14:18 , Processed in 1.056400 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部