0

在我的 Wijmo FlexGrid 中,在一个具有下拉值(十进制、百分比)的下拉列中。如果我选择百分比作为下拉值,我需要显示百分比符号,如果选择下拉值小数,则需要显示(n2)小数

4

1 回答 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 回答