在我的 Wijmo FlexGrid 中,在一列中我有十进制值 (32.786878)。在 UI 中,它正在结束。
我只想在 UI 中显示舍入 (32.79) 值,但是当我在 UI 中编辑列值时,我想显示完整值 (32.786878)
在我的 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;
}
});
这是小提琴:http: //jsfiddle.net/q7z3hpjq/