jQuery MiniUI

标题: mini-toolbar [打印本页]

作者: q123126    时间: 2014-3-19 10:16:25     标题: mini-toolbar

本帖最后由 q123126 于 2014-3-19 10:30 编辑

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


作者: lost    时间: 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);
作者: q123126    时间: 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的,这样绑定不行。
作者: felt    时间: 2014-3-19 10:54:13

q123126 发表于 2014-3-19 10:49
tt.click(function(){

});

MiniUI控件请使用MiniUI的API
control.on("click",function(){})  绑定事件
作者: q123126    时间: 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都不能做任何操作,或者怎么解决这个问题。
作者: felt    时间: 2014-3-19 12:22:20

q123126 发表于 2014-3-19 11:56
新手问题真多,不好意思。
在  
var tree = mini.get("tree1");

你是不是在setAllowSelect(false)的时候清空掉前面选中的节点?
tree.selectNode("")
作者: q123126    时间: 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属性。
作者: felt    时间: 2014-3-19 13:34:37

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

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


作者: q123126    时间: 2014-3-19 15:04:31

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

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

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

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





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