jQuery MiniUI

标题: 一个页面使用多个lookup时,有串值及页面错乱现象 [打印本页]

作者: weng_gh    时间: 2012-11-8 21:17:50     标题: 一个页面使用多个lookup时,有串值及页面错乱现象

本帖最后由 weng_gh 于 2012-11-8 21:22 编辑

页面上有多个lookup,使用相同的gridPanel和datagrid。现象就是,第一个lookup本来是有值的,现在没有了。并且第一个lookup的下拉严重变型,变的很短,第二个lookup显示正常,但是在使用onshowpopup时,var btnEdit = this;
  var name = btnEdit.name;这个name会取到第一个lookup的数据。如何两个lookup单独使用则全部正常

   <input name="column1" class="mini-lookup" style="width:198px;"
                   textField="text" valueField="id" popupWidth="auto"
                   popup="#lookupPanel" grid="#lookupGrid" multiSelect="false"
               />
                                           <input name="column2" class="mini-lookup" style="width:198px;"
                   textField="text" valueField="id" popupWidth="auto"
                   popup="#lookupPanel" grid="#lookupGrid" multiSelect="false"
               />
                                    
<div id="lookupPanel" class="mini-panel" title="header" iconCls="icon-add" style="width:198px;height:250px;"
        showToolbar="true" showCloseButton="true" showHeader="false" bodyStyle="padding:0" borderStyle="border:0"
    >
        <div id="lookupGrid" class="mini-datagrid" style="width:100%;height:100%;"  showHeader="false"
            borderStyle="border:0" showPageSize="false" showPageIndex="false" showFooter="false"
        >
            <div property="columns">
                <div field="text" width="120" headerAlign="center"></div>   
            </div>
        </div>  
    </div>

function onShowPopup(){
  var btnEdit = this;
  var name = btnEdit.name;
    alert(name);
     var lookupGrid = mini.get("lookupGrid");
     var url =url;
     lookupGrid.setUrl(url);
     lookupGrid.load();
}




作者: niko    时间: 2012-11-9 08:01:38

lookup在使用上比较麻烦,代码比较多。
建议用buttonedit来做选择功能。
参考示例:http://www.miniui.com/demo/#src=buttonedit/selectGrid.html




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