jQuery MiniUI

标题: autocomplete enterQuery 回车事件报错 [打印本页]

作者: 火炎焱燚    时间: 2019-11-22 10:48:50     标题: autocomplete enterQuery 回车事件报错

VM112:1 Uncaught TypeError: Cannot read property 'call' of undefined
    at mini.AutoComplete.doQueryNow (eval at <anonymous> (miniui.js?ver=4:13), <anonymous>:1:257706)
    at mini.AutoComplete.__OnInputKeyDown (eval at <anonymous> (miniui.js?ver=4:13), <anonymous>:1:257864)
    at HTMLInputElement.eval (eval at <anonymous> (miniui.js?ver=4:13), <anonymous>:1:2480)
    at HTMLInputElement.dispatch (jquery-1.12.4.min.js?ver=4:3)
    at HTMLInputElement.r.handle (jquery-1.12.4.min.js?ver=4:3)
作者: felt    时间: 2019-11-22 13:53:55

你如何绑定的回车事件
请贴出相关代码
作者: 火炎焱燚    时间: 2019-11-22 15:12:25

felt 发表于 2019-11-22 13:53
你如何绑定的回车事件
请贴出相关代码

<div id="enter1">
                                <input class="mini-hidden" name="qad001" id="qad001"/>
                                <div class="mini-autocomplete" enterQuery="true"
                                     onItemClick="selectArchiveItem" searchField="keywords"
                                     url="${pageContext.request.contextPath}/q1/q00301/common/personAutoComplete"
                                     id="archiveSelectId" emptyText=""
                                     textField="aac003" valueField="qad001" style="width: 100%;">
...
                                    </div>
                            </div>


回车事件:
$("#enter1").bind("keydown", function (e) {
        // 兼容FF和IE和Opera
        var theEvent = e || window.event;
        var code = theEvent.keyCode || theEvent.which || theEvent.charCode;
        if (code == 13) {
            //回车执行查询
            queryPerson();
        }
    });
作者: dforce    时间: 2019-11-22 15:48:15

火炎焱燚 发表于 2019-11-22 15:12
...
                            ...

设置了enterQuery="true",那么按回车的时候就会自动进行查询。
你这另外绑定的回车事件处理的什么?queryPerson里面报错吗?
作者: 火炎焱燚    时间: 2019-11-22 15:56:08

dforce 发表于 2019-11-22 15:48
设置了enterQuery="true",那么按回车的时候就会自动进行查询。
你这另外绑定的回车事件处理的什么?quer ...

不另外绑定回车事件也是报一样的错
作者: 火炎焱燚    时间: 2019-11-22 15:58:47

火炎焱燚 发表于 2019-11-22 15:56
不另外绑定回车事件也是报一样的错

不是queryPerson报错,是触发回车事件的时候报如下错误:
VM112:1 Uncaught TypeError: Cannot read property 'call' of undefined
     at mini.AutoComplete.doQueryNow (eval at <anonymous> (miniui.js?ver=4:13), <anonymous>:1:257706)
     at mini.AutoComplete.__OnInputKeyDown (eval at <anonymous> (miniui.js?ver=4:13), <anonymous>:1:257864)
     at HTMLInputElement.eval (eval at <anonymous> (miniui.js?ver=4:13), <anonymous>:1:2480)
     at HTMLInputElement.dispatch (jquery-1.12.4.min.js?ver=4:3)
     at HTMLInputElement.r.handle (jquery-1.12.4.min.js?ver=4:3)
作者: dforce    时间: 2019-11-22 16:11:15

火炎焱燚 发表于 2019-11-22 15:58
不是queryPerson报错,是触发回车事件的时候报如下错误:
VM112:1 Uncaught TypeError: Cannot read prop ...

<script src="http://www.miniui.com/scripts/boot.js" type="text/javascript"></script>
使用在线版本的看看
可能是版本问题,前面修复过一次。
如果在线版本没问题,请更新至最新版本




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