在我的 Wijmo FlexGrid 中,在一个具有下拉值(十进制、百分比)的下拉列中。如果我选择百分比作为下拉值,我需要显示百分比符号,如果选择下拉值小数,则需要显示(n2)
小数
问问题
1056 次
1 回答
0
您需要使用 itemFormatter 或 formatItem 事件根据值设置列的格式。这是一个演示类似要求的小提琴:http: //jsfiddle.net/5Ltfpzst/
grid.itemFormatter = function (panel, r, c, cell) {
if (panel.cellType === wijmo.grid.CellType.Cell && c == 3) {
var cellData = panel.getCellData(r, 0);
if (cellData < 5) {
panel.columns[c].format = 'n1';
} else {
panel.columns[c].format = 'p0';
}
}
}
于 2015-07-15T08:32:26.930 回答