Wijmo Flexgrid 十进制数据四舍五入
Wijmo Flexgrid Decimal data getting round off
在我的 Wijmo FlexGrid 中,在一列中我有十进制值 (32.786878)。在 UI 中,它的四舍五入。
我只想在 UI 中显示舍入 (32.79) 值,但是当我在 UI 中编辑列值时,我想显示完整值 (32.786878)
您可以将列的格式设置为 'n2',然后在 prepareCellForEdit 事件中将原始值设置为编辑器的值,如下所示:
grid.prepareCellForEdit.addHandler(function (s, e) {
if (e.col == 3) {
var unFormattedData = s.getCellData(e.row, e.col, false);
s.activeEditor.value = unFormattedData;
}
});
这里是fiddle:http://jsfiddle.net/q7z3hpjq/
在我的 Wijmo FlexGrid 中,在一列中我有十进制值 (32.786878)。在 UI 中,它的四舍五入。
我只想在 UI 中显示舍入 (32.79) 值,但是当我在 UI 中编辑列值时,我想显示完整值 (32.786878)
您可以将列的格式设置为 'n2',然后在 prepareCellForEdit 事件中将原始值设置为编辑器的值,如下所示:
grid.prepareCellForEdit.addHandler(function (s, e) {
if (e.col == 3) {
var unFormattedData = s.getCellData(e.row, e.col, false);
s.activeEditor.value = unFormattedData;
}
});
这里是fiddle:http://jsfiddle.net/q7z3hpjq/