Wijmo Flexgrid Десятичные данные округляются

В моем Wijmo FlexGrid в одном столбце у меня есть десятичное значение (32,786878). В пользовательском интерфейсе это округляется.

Я хочу показать значение округления (32,79) только в пользовательском интерфейсе, но когда я редактирую значение столбца в пользовательском интерфейсе, я хочу отобразить полное значение (32.786878)

1 ответ

Решение

Вы можете установить формат столбца как '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/

Другие вопросы по тегам