jQuery MiniUI

标题: Datagrid中把某个列的值给另一个列 [打印本页]

作者: zhs0110    时间: 2016-7-11 11:35:33     标题: Datagrid中把某个列的值给另一个列

[attach]7646[/attach]
请问版主,第38行要怎样写呢?


作者: felt    时间: 2016-7-11 11:46:57

e.cellHtml=...
e.record.EXP_ONE_QTY=...
作者: zhs0110    时间: 2016-7-11 15:34:29

felt 发表于 2016-7-11 11:46
e.cellHtml=...
e.record.EXP_ONE_QTY=...

[attach]7653[/attach]
有点问题,写上e.cellHtml = n7en5以后,虽然页面上这个列能把赋给它的这个值显示出来,但倘若又进行了修改,页面仍然会显示之前赋的那个值,而不是修改之后的。


作者: felt    时间: 2016-7-11 15:49:07

zhs0110 发表于 2016-7-11 15:34
有点问题,写上e.cellHtml = n7en5以后,虽然页面上这个列能把赋给它的这个值显示出来,但倘若又进行了 ...

这样写就是不支持修改的,已经写死了绘制的内容再改动没什么意义
作者: zhs0110    时间: 2016-7-11 15:55:05

felt 发表于 2016-7-11 15:49
这样写就是不支持修改的,已经写死了绘制的内容再改动没什么意义

但我现在要支持修改,而且我试过用e.cellHtml = '<input id="EXP_ONE_QTY" property="editor" value="'+n7en5+'" class="mini-spinner" style="width:70px;"/>';,但依然没有用,不知道有什么好办法或者另外的解决方案呢?
作者: felt    时间: 2016-7-11 16:25:59

zhs0110 发表于 2016-7-11 15:55
但我现在要支持修改,而且我试过用e.cellHtml = '';,但依然没有用,不知道有什么好办法或者另外的解决方 ...

1 drawcell不能绘制miniui控件
2 你可以加个判断,初始没值的时候e.record.EXP..==null  才e.cellHtml=
  这样编辑完就不会再绘制成开始的内容




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