У меня есть сетка для гребли, у которой есть две комбо и два текстовых поля.Комбинированный фильтр сетки rowjiting ExtJs не работает после записи сохранения/обновления
когда тип некоторых символов на поле со списком, что комбинированное окно фильтра, что тип слова из выпадающего списка выбрать, что значение фильтра и формы комбо и не сохранять запись нормально подпоясавшись вид записи правильно СЛЕДУЮЩИЙ --- после этого выберите один из записи gird и начать редактировать этот record.type некоторый символ в поле со списком, но этот комбо не фильтрует этот раскрывающийся список слов типа.
примечание: это бывает clearFilter(true);
последующий save/обновление запись. Если я удалить clearFilter(true);
вид ГИРД комбо фильтрованный результата только то, почему я очищаю фильтровать данные до магазина нагрузки
Это мой выпадающего столбец сетки
{
xtype: 'gridcolumn',
itemId: 'colId',
width: 140,
dataIndex: 'ID',
menuDisabled: true,
text: 'Name',
editor: {
xtype: 'combobox',
id: 'cbold',
itemId: 'cbold',
name: 'CBO_ID',
allowBlank: false,
displayField: 'NAME',
queryMode: 'local',
store: 'Store',
valueField: 'FIELD_ID'
}
},
Это препоясать RowRditing
plugins: [
Ext.create('Ext.grid.plugin.RowEditing', {
saveBtnText: 'Save',
pluginId: 'grdEditor',
autoCancel: false,
clicksToMoveEditor: 1,
listeners: {
edit: {
fn: me.onRowEditingEdit,
scope: me
}
}
})
],
функции onRowEditingEdit
Ext.Ajax.request({
url: 'url',
method: 'POST',
scope:this,
success : function(options, eOpts) {
var store = Ext.getStore('GridStore');
var grid = Ext.getCmp('gridFileLyt');
cbo1Store = Ext.getStore('cbo1Store');
cbo1Store.clearFilter(true);
cbo1Store.load();
cbo2Store = Ext.getStore(cbo2Store);
cbo2Store..clearFilter(true);
fldStore.proxy.extraParams = {
'_ID': ''
};
cbo2Store.load();
if(response.success){
Ext.Msg.alert('Success', response.msg);
} else {
Ext.Msg.alert('Failed', response.msg);
}
}
});
Я чувствую, что сделал некоторую основную ошибку, пожалуйста, помогите мне
Почему вы даже вмешиваться в ваши комбо коробчатых магазинов в функции onRowEditingEdit? По умолчанию ExtJs обрабатывает эти магазины и их фильтры автоматически. –
@LorenzMeyer, когда я не вижу комбо-магазин после сохранения сетки. grid only view last time filter result only only, почему я очищаю фильтры – user881703
Я не могу сказать вам, что другое, но я удаляю фильтр только по сетке. Комбо управляются корректно с помощью ExtJs. –