Ext js 4 (работа с Ext js 4)

Модератор: Модераторы разделов

Duvim
Сообщения: 4

Ext js 4

Сообщение Duvim »

Только начал работать с extjs и возникла такая проблема: если контейнер Store.User наследуемый от Ext.data.Store и Grid.User наследуем. Проблема такая, необходимо в контроллере получить id поля которое надо удалить. В Grid.User сделал так
----------------------------------
xtype: 'actioncolumn',
sortable: false,
header: 'Delete',
// require: 'Users.Model',
// method: 'POST',
width: 55,
align: 'center',
text: 'id',
dataIndex: 'id',
url: '/user/delete/',
// actionMethods: 'POST',

items: [
{
getClass: function (v, meta, rec) { // Or return a class from a function
return 'delete-col';
},
handler: function (grid, rowIndex, colIndex) {
// id = grid.getStore().getAt(rowIndex).get('login');
var record = grid.getStore().getAt(rowIndex);
if (record) {
Ext.Msg.show({
buttons: Ext.MessageBox.YESNO,
title: "Delete",
msg: "Are you sure?",
fn: function (btn) {
if (btn == "yes") {
id_delete = record.get('id');
grid.store.remove(record);

}
}
})
}
----------------------------------------------
контроллер

public function actionDelete()
{

if(isset($_POST['id']) and !empty($_POST['id']))
{
$id = $_POST['id_delete'];

echo "</br> \n ID = $id";
$this->loadModel($id)->delete();
}
}
Как вызвать контроллер?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5458
ОС: Gentoo

Re: Ext js 4

Сообщение /dev/random »

iУведомление от модератора
Тема перемещена из раздела "Программы" в раздел "Программирование"
Спасибо сказали:
Duvim
Сообщения: 4

Re: Ext js 4

Сообщение Duvim »

Вопрос решен
Спасибо сказали: