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

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

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


person S.L.    schedule 19.05.2015    source источник


Ответы (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/

person Ashish    schedule 19.05.2015
comment
Привет, это решает проблему ... но одна проблема здесь - столбец в процентах ... так что могу ли я иметь два формата p0 и n1 вместе - person S.L.; 19.05.2015
comment
Если вы хотите иметь процентные значения с одним десятичным знаком, вы можете установить формат «p1». Я не думаю, что вы можете применить два формата к одному столбцу. - person Ashish; 20.05.2015