Я помещаю некоторые XML-данные в сетку с помощью extjs. Теперь я пытаюсь создать функцию обновления, , которая отлично работает, однако я пытаюсь сначала извлечь данные для обновления, чтобы пользователю не пришлось снова вставлять все данные.Обновление с учетом выбора флажка
Мне удалось извлечь данные в зависимости от положения в сетке, но не по выбору флажка рядом с каждой записью в сетке.
Код:
if (btn.id == "btn_update") {
var selection = grid.getSelectionModel().getSelection();
if(selection.length == 0){
alert("Please select an item to update");
}
else if(selection.length > 1){
alert("Please only select one item to update");
}
else{
Ext.getCmp('update_name').setValue(gridStore.getAt(0).get("FirstName"));
Ext.getCmp('update_lastname').setValue(gridStore.getAt(0).get("LastName"));
Ext.getCmp('update_email').setValue(gridStore.getAt(0).get("Email"));
winupdate.show();
}
}
Как я могу добиться этого?
Какая версия ExtJs вы используете? Какой шаблон (mvc, mvvm, no pattern)? Вы видели xml-ридер? http://docs.sencha.com/extjs/6.0/6.0.0-classic/#!/api/Ext.data.reader.Xml – Tarabass