jQuery MiniUI

 找回密码
 立即注册
查看: 2875|回复: 3
打印 上一主题 下一主题

请教如果通过JS调用grid对应行中单元格的mini-lookup的showpop [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-7-24 16:27:22 |只看该作者 |倒序浏览
  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。调试了一下午
没有找到解决方法
求管理,超版,大哥们给一点提示

Rank: 2

沙发
发表于 2013-7-24 16:30:38 |只看该作者
目前知道获取到了对应row
也能获取到对应的单元格编辑器
  1. function showRowlookup(row) {
  2.     var edit = grid.getCellEditor("selectEmp", row);
  3. }
复制代码

Rank: 8Rank: 8

板凳
发表于 2013-7-24 17:12:54 |只看该作者
本帖最后由 factory 于 2013-7-24 17:14 编辑
jevan 发表于 2013-7-24 16:30
目前知道获取到了对应row
也能获取到对应的单元格编辑器

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

Rank: 2

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

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

Archiver|普加软件

GMT+8, 2024-11-29 04:32 , Processed in 1.048948 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部