jQuery MiniUI

标题: grid的renderer被覆盖问题 [打印本页]

作者: codezerohacker    时间: 2018-6-4 17:25:57     标题: grid的renderer被覆盖问题

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



作者: dforce    时间: 2018-6-4 17:35:12

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




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