Я новичок в ExtJS, и я работаю над адресной книгой, в которой администраторы могут редактировать адрес пользователей, выбрав перечисленные состояния и города из двух списков со списком.ExtJS, как создавать комбобокс ссылок в панели сетки
Мне нужно создать некоторые комбинации ссылок в панели сетки, чтобы после того, как администрация выбрала одно состояние в первом раскрывающемся списке, города-родственники будут автоматически перечислены во втором раскрывающемся списке.
Если это только простая панель я могу обновить cityStore после состояния был выбран с помощью следующего кода:
{
xtype:"combo",
name:'state',
id:'state',
displayField:'name',
valueField:'id',
store:storeState,
triggerAction:'all',
queryMode:'local',
selecOnFocus:true,
forceSelection:true,
allowBlank:false,
editable:true,
//using select listener for updating city store
listeners:{
select:function(combo,record,index){
try{
var city = Ext.getCmp('city');
city.clearValue();
city.store.load(
{
params:{
paramId:combo.getValue()
}
}
);
}catch(ex){
alert("Failed to load data");
}
}
}
},
Однако в GridPanel если я обновить cityStore с таким же образом, весь столбец будет изменен. В любом случае, нужно только обращаться к столбцу в той же строке в панели Grid? Благодаря!
Итак, вы хотите, чтобы вы выбрали состояние в строке 1, а теперь, если вы редактируете город в той же строке, должны появиться только те города, которые присутствуют в выбранном состоянии строки 1 –
да, есть ли у вас какие-либо идеи? – walker