jQuery MiniUI

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

grid的renderer被覆盖问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2018-6-4 17:25:57 |只看该作者 |倒序浏览
表格的某一列我使用绘制,返回return '<a id='+ e.record._id+'" href="javascript:a('+ e.record._id+')">a</a>';在我通过id改变了显示的内容之后document.getElementById(id).innerText='b';此时显示为b
同一行的另外一列为"cellCls": "textbox",文本输入框,当改变同一行的文本输入框内容之后,绘制的那个又重新变为了初始状态。
想咨询一下是不是在行保存编辑数据的时候对此处产生了影响,或者我应该如何操作才不会在编辑同一行不同列的数据时,不影响绘制列内容。


Rank: 8Rank: 8

沙发
发表于 2018-6-4 17:35:12 |只看该作者
请加内容和行的数据挂钩
每次更新数据,都会更新整行
比如
return '<a id='+ e.record._id+'" href="javascript:a('+ e.record._id+')">'+e.record.xx+'</a>
这样无论怎么重绘,都会按照行数据的xx字段来生成超链接内容,更新这个超链接内容的时候,也只要更新行数据的xx字段

Archiver|普加软件

GMT+8, 2025-6-7 23:55 , Processed in 1.019197 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部