как удалить нулевой клапан сетки магазин ExtJS
Значение становится нулевым, как магазин формата Grid.json является { "struct_grid": [{ "ID": NULL, "struct_grid": нулевая} ]}
Сетка
вар СЕТКА1 = Ext.extend (Ext.grid.GridPanel, {
border: false,
width: 'auto',
height: 300,
hideHeaders: true,
initComponent: function() {
var config = {
// store
store: struct_grid_Store
// column model
, columns: [
{ text: "struct_grid", dataIndex: 'struct_grid' }
]
// force fit
, viewConfig: { forceFit: true, scrollOffset: 0 }
}; // eo config object
// apply config
Ext.apply(this, Ext.apply(this.initialConfig, config));
и магазин
var struct_grid_Store = new Ext.data.Store({
reader: new Ext.data.JsonReader({
fields: ['id', 'struct_grid'],
root: 'struct_grid'
}),
proxy: new Ext.data.HttpProxy({
url: '../../EicePackege/phpframework/DefStruct.php?mode=struct_grid',
}),
autoLoad: true,
remoteSort: true
});
Ваше изображение слишком маленькое, чтобы что-либо увидеть. Кроме того, ваш вопрос неясен. Вы передаете значение null в качестве значения, чего вы ожидаете? –
, если все поля равны нулю, включая 'id', то почему вы передаете эти данные вообще? Я всегда фильтрую сторону сервера данных для нулевых значений и других вещей, чтобы уменьшить количество кода на стороне клиента –
Фактически при передаче обратно null в качестве значения из php-скрипта он отображает пустую строку в сетке, как я могу обрабатывать нулевое значение на стороне клиента в extjs, что не должен отображаться в сетке.! –