jQuery MiniUI

标题: 关于行编辑计算问题 [打印本页]

作者: gry    时间: 2013-6-15 15:31:27     标题: 关于行编辑计算问题

本帖最后由 gry 于 2013-6-15 15:35 编辑

[attach]2175[/attach]
像图1这样的行编辑,比如里面有 数量*单价=总金额  的功能如何实现。
看了图2这个demo
[attach]2176[/attach]
这个是单元格编辑计算,貌似行编辑和单元格编辑事件有冲突。行编辑状态下不能计算两个列的值。
问题:像行编辑计算的功能该如何实现,请指点。

作者: niko    时间: 2013-6-16 13:50:23

1.监听编辑器的valuechanged事件
2.找到编辑器,设置值
var editor =grid.getCellEditor(column, record);
editor.setValue(111);
作者: gry    时间: 2013-6-17 09:49:31

niko 发表于 2013-6-16 13:50
1.监听编辑器的valuechanged事件
2.找到编辑器,设置值
var editor =grid.getCellEditor(column, record); ...

编辑器的valuechanged事件,这个是文本框的事件,
var editor =grid.getCellEditor(column, record);
1.column,record”是什么意思。
2.column是列索引还是列集合,怎么获取。
3.record不是grid的e才有这个吗,这里怎么获取了。
可以详细的指点吗?
作者: factory    时间: 2013-6-17 10:08:34

gry 发表于 2013-6-17 09:49
编辑器的valuechanged事件,这个是文本框的事件,
var editor =grid.getCellEditor(column, record);
1.c ...

var editor =grid.getCellEditor(column, record);
column是列的name,代表是哪一列的
record是行对象,代表是哪一行,
比如:record = grid.getSelected(); 或者reocrd = grid.getRow(index)等等

record其实就是row,就是行,一样的




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