jQuery MiniUI

标题: 多个lookup的问题 [打印本页]

作者: blazenet    时间: 2013-3-15 10:09:28     标题: 多个lookup的问题

在net下 我把一个lookup做成用户控件,里面封装了一个完整的lookup,包括脚本。

<script type="text/javascript">
        mini.parse();
        var grid = mini.get("datagrid1");
        var keyText = mini.get("keyText");

        grid.load();

        function onSearchClick(e) {
            grid.load({
                key: keyText.value
            });
        }
        function onCloseClick(e) {
            var lookup2 = mini.get("lookup2");
            lookup2.hidePopup();
        }
        function onClearClick(e) {
            var lookup2 = mini.get("lookup2");
            lookup2.deselectAll();
        }
    </script>


这样会导致第二个或是第三个 无法搜索出数据,我估记是不是因为多个mini.parse()呀。

应该怎么做。可以保证每个控件都可以正常搜索出数据呢?

作者: factory    时间: 2013-3-15 10:36:05

lookup我现在不建议用户过多使用,一般建议用
http://www.miniui.com/demo/#src=buttonedit/selectGrid_Multi.html
buttonedit去弹出一个mini.open的页面

mini.open里面加载的是一个html页面,可以更好的被多个地方使用。
作者: blazenet    时间: 2013-3-15 11:08:00

试了多次,终于试出来方法 。所有的事件都不能同名。所有的变量也不能同名。就可以在同一页面引用多个lookup.
作者: niko    时间: 2013-3-15 15:40:39

嗯 id不要重复




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