Справка по редактированию ExtJS 4 Grid Row - PullRequest
1 голос
/ 02 июля 2011

Может ли кто-нибудь указать на рабочий пример или предоставить фрагмент кода, касающийся редактирования строк и как отправить отредактированные данные на сервер?Я реализовал функцию добавления и удаления записей в своей сетке, но я просто не могу заставить редактирование работать.В ExtJS3 я использовал кнопку для редактирования, поэтому пользователь нажимал на строку, а затем на кнопку и загружала форму со всеми данными из этой записи, предоставляя возможность редактировать данные и затем сохранять их.Поскольку по неизвестным мне причинам я не могу заставить это работать в ExtJS4 (getSelection () и selModel.selected.items не загружают запись в мою форму), я вынужден использовать встроенное редактирование.

Я работаю над этим уже несколько дней без успеха.Я понимаю, что мне нужно реализовать прослушиватель afteredit, но кто-то может так любезно показать мне способ передачи данных из редактора в сценарий PHP, чтобы я мог оттуда управлять базой данных?

Спасибо

Ответы [ 2 ]

0 голосов
/ 29 июня 2013

самое короткое, что нужно сделать после редактирования -

"store.sync();"

в хранилище вы должны указать в api объекте метод на стороне сервера для обновления записи сетки:

"api:{

представить: '' controllername.methodname } "

Сделать это в событии редактирования из плагина rowEditing (кнопка обновления).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...