jQuery MiniUI

标题: 再问“mini-treeselect“中自动填充功能 [打印本页]

作者: lanlove45    时间: 2016-10-18 09:48:51     标题: 再问“mini-treeselect“中自动填充功能

版主你好,

昨天问了您一个问题,还是没有弄清楚。我再详细的把问题描述一下。
使用mini-treeselect的单选功能,和Demo中“单选:禁止选中父节点”相同的编码方式。
为什么输入辅助的效果和autocomplete中的不一样,想要输入一个或几个汉字后,程序查询树形数据,然后从中把匹配的项目列出来。
请问,是不是除了“allowInput="true"”这个属性外,还有其他对应的属性需要上层程序编码?
请指教,谢谢!

现状是汉字和英文字母能筛选,汉字不好用。
[attach]8131[/attach]


作者: felt    时间: 2016-10-18 10:49:01

本地测试了输入中文也是可以模糊查询的
你这个例子有问题的话,请提供html+数据重现,打包上来
作者: lanlove45    时间: 2016-10-19 09:24:55

felt 发表于 2016-10-18 10:49
本地测试了输入中文也是可以模糊查询的
你这个例子有问题的话,请提供html+数据重现,打包上来 ...

附件是我写的jsp+js;miniui的库文件是在我们的框架中已经引用了,所以在这个jsp中看不到,还有可能用到我们项目自己框架的一些东西,你那儿不能直接运行。
你就只看下面这部分代码和js中加载它的部分吧。
请求后台返回的json数据在附件中有。
JSP:
<input name="editPerCode" id="editPerCode" class="mini-treeselect" textField="text" valueField="id" allowInput="true"
                            parentField="pid" popupWidth="300" popupHeight="450" showClose="true"
                            required="true"/>

JS:
//项目编码树的实现
var tree1 = mini.get("editPerCode");
var url = "/inputwan/price/medical/DaoMedicalCode/getProjectCode?theme=none";
tree1.load(url);
function beforenodeselect(e) {
    //禁止选中父节点
    if (e.isLeaf == false) e.cancel = true;
}
[attach]8152[/attach]

作者: felt    时间: 2016-10-19 11:01:33

lanlove45 发表于 2016-10-19 09:24
附件是我写的jsp+js;miniui的库文件是在我们的框架中已经引用了,所以在这个jsp中看不到,还有可能用到 ...

监听键盘输入事件进行的过滤,中文输入的时候不是直接进入输入框中,我们看看能不能调整一下
作者: lanlove45    时间: 2016-10-19 11:54:23

felt 发表于 2016-10-19 11:01
监听键盘输入事件进行的过滤,中文输入的时候不是直接进入输入框中,我们看看能不能调整一下 ...

我们项目在试运行阶段了,再更新miniui库的可能性很小了。
你看在目前的版本上我们应该怎么对应?
作者: felt    时间: 2016-10-19 13:05:06

lanlove45 发表于 2016-10-19 11:54
我们项目在试运行阶段了,再更新miniui库的可能性很小了。
你看在目前的版本上我们应该怎么对应? ...

如果要修改也是miniui内部修改,肯定要更新才能实现




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