2011-12-20 3 views
3

У меня есть редактор, в котором я привязываю данные с помощью XML. Одна из (не редактируемых) колонка (скажем Количество) тип float.extjs grid - Показать значение пустой ячейки в столбце float

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

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

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

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

ответ

6

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

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

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

+0

Спасибо. Это потрясающе! Я должен был правильно прочитать документацию! ;) Еще раз спасибо! – abhilashca