jQuery MiniUI
标题:
关于TreeSelect的问题
[打印本页]
作者:
veryfine
时间:
2013-6-14 15:53:55
标题:
关于TreeSelect的问题
一个Form中有一个TreeSelect
<input id="category_id" class="mini-treeselect" name="category_id" style="width: 100%" url="store_oa_knowledge_LoadHelpCategory?category_id=30" expandOnLoad="true" onbeforenodeselect="onNodeSelect" onvalidation="onLastNodeValidation">
</input>
当使用mini.get("category_id").setValue("30");操作后(注:30这个结点显示为了当前结点)
使用(即表单验证时的调用):
function onLastNodeValidation(e) { if (e.isValid) { if (e.sender.getSelectedNode() == null || e.sender.getSelectedNode().children) { e.errorText = "请选择末级分类!"; e.isValid = false; } } }
e.sender.getSelectedNode()的返回值为undifined(注:"30"这个结点只是显示为当前结果,但用getSelectedNode却无法获取)。一但在treeselect上单击一下30这个结果就是当前选择的结点了。
综上所述,treeselect对象通过setValue设置了当前结果的值后,显示为当前结点,但并非是选中的结点(因为用getSelectedNode无法正常获取),一但用鼠标点一下treeselect对象,当前显示的结点与选中的结点就等价了。
希望达到的效果是只要使用setVelue设置了当前结点,选中结点就是当前结点。
作者:
factory
时间:
2013-6-14 17:05:40
我们看下
作者:
veryfine
时间:
2013-6-18 11:21:21
factory 发表于 2013-6-14 17:05
我们看下
请问如何了?
作者:
factory
时间:
2013-6-18 13:22:21
veryfine 发表于 2013-6-18 11:21
请问如何了?
已经修复好了,下周发布更新
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2