jQuery MiniUI

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

Inline EditForm 内嵌表单编辑器 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2018-3-22 10:16:18 |只看该作者 |倒序浏览
本帖最后由 lys373113838 于 2018-3-22 10:22 编辑


咱们的例子这个表格是直接有的,我的这个表格是动态生成的,是通过grid.on("drawcell",function(){})生成的。 我在edit的时候怎么把这个表格传到edit这里呢,因为现在获取不到这个grid,后面的操作就没法进行?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2018-3-22 11:27:15 |只看该作者
那你drawcell的时候把表格的id也当参数传过去好了。e.sender.id
后面用的时候可以根据id来获取表格。

Rank: 4

板凳
发表于 2018-3-22 11:42:44 |只看该作者
dforce 发表于 2018-3-22 11:27
那你drawcell的时候把表格的id也当参数传过去好了。e.sender.id
后面用的时候可以根据id来获取表格。 ...

好的,已经解决了

  var td = grid.getRowDetailCellEl(row);
        var editForm = document.getElementById("editForm");
        td.appendChild(editForm);
        editForm.style.display = "";

现在报这个错Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.

Rank: 8Rank: 8

地板
发表于 2018-3-22 12:20:01 |只看该作者
lys373113838 发表于 2018-3-22 11:42
好的,已经解决了

  var td = grid.getRowDetailCellEl(row);

  var editForm = document.getElementById("editForm");
全局定义

Archiver|普加软件

GMT+8, 2024-10-3 03:22 , Processed in 1.029849 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部