extjs grid - отображать пустое значение ячейки в столбце с плавающей точкой - PullRequest
3 голосов
/ 21 декабря 2011

У меня есть EditorGrid, в котором я связываю данные с использованием XML.Один из типов ( не редактируемый ) (скажем, Количество ) имеет тип float .

Всякий раз, когда я пытаюсь связать данные XML с помощью Количество узел пуст, значение по умолчанию 0 (ноль) отображается в сетке.Обратите внимание, что я не устанавливаю свойство defaultValue для этого конкретного столбца.

Можно ли как-то помешать столбцу отображать 0 (ноль) и отображать его как пустую ячейку?Я думал об использовании метода «рендерера», но бесполезно!

Кто-нибудь сталкивался с такой же проблемой раньше?Как я могу сделать пустую ячейку в плавающей колонке?

Любая помощь будет оценена.Спасибо

1 Ответ

6 голосов
/ 21 декабря 2011

Я лично никогда не сталкивался с проблемой раньше, но один из моих коллег предупредил меня об этом. В Ext.data.Field есть конфиг useNull, который должен решить эту проблему.

 {name: 'pctChange',  type: 'float', useNull: true}

Я проверил его на примере сетки массива, и он, кажется, работает как положено.

...