在我的Wijmo FlexGrid中,在一个下拉列中有下拉值(十进制,百分比)。如果我选择百分比作为下拉值,我需要显示百分比符号,如果选择下拉值,则需要显示小数(n2)
答案 0 :(得分: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';
}
}
}