jQuery MiniUI

标题: 请教如果通过JS调用grid对应行中单元格的mini-lookup的showpop [打印本页]

作者: jevan    时间: 2013-7-24 16:27:22     标题: 请教如果通过JS调用grid对应行中单元格的mini-lookup的showpop

  1. <div headerAlign="center" allowSort="true" id="selectEmp" name="selectEmp" displayField="empName" field="empID" autoShowPopup="true" >选择操作人
  2. <input property="editor" id="lookup1" name="lookup1" class="mini-lookup" allowInput="false" textField="empName" valueField="empID" popupWidth="auto" popup="#gridPanel" grid="#datagrid2" multiSelect="true" value="5e9d1625-d14e-49f2-b618-efcaadeeca71" />
  3. </div>
复制代码

在Grid中有一列是用到property="editor" class="mini-lookup"
我想通过JS把第一行对应的lookup显示出来
找了一下午的API。调试了一下午
没有找到解决方法
求管理,超版,大哥们给一点提示

作者: jevan    时间: 2013-7-24 16:30:38

目前知道获取到了对应row
也能获取到对应的单元格编辑器
  1. function showRowlookup(row) {
  2.     var edit = grid.getCellEditor("selectEmp", row);
  3. }
复制代码

作者: factory    时间: 2013-7-24 17:12:54

本帖最后由 factory 于 2013-7-24 17:14 编辑
jevan 发表于 2013-7-24 16:30
目前知道获取到了对应row
也能获取到对应的单元格编辑器

编辑器是只有在编辑状态下才会被创建的,所以非编辑状态,获取编辑器对象是获取不到的
如果全部都实时创建,那表格有几千几万个单元格的话,肯定卡死了
作者: jevan    时间: 2013-7-24 17:25:20

factory 发表于 2013-7-24 17:12
编辑器是只有在编辑状态下才会被创建的,所以非编辑状态,获取编辑器对象是获取不到的
如果全部都实时创建 ...

那就是没有办法在JS里显示Lookup了吧
那只能想别的办法加重这个编辑框了




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