ExtJS. Редактируемая таблица.
Создал редактируемую таблицу. Хранилище таблицы имеет установленное свойство restful в true.
В HttpProxy установил свойство url:'test'
Теперь, любые изменения в таблице, такие как добавление/удаление строк, редактирование ячеек должны отправляться еще и на сервер.
Так, отредактировал допустим я какую ту ячейку, смотрю, что у меня уходит на сервер:
метод PUT, url: test/row_id, в теле запроса информация об измененных данных, все хорошо, кроме 1 момента: такой урл test/row_id - он же есть не правильным, это же по сути ссылка на поддиректорию test и на страничку в ней row_id. Понятно что на сервере такой страницы нет.
Почему же extjs не передает идентификатор строки вот в таком виде: test?rowid.
И еще одна деталь, допустим мы переходим в режим редактирования ячейки, если мы ничего не меняем, и выходим с режима редактирования, то все хорошо, но не всегда, если мы войдем в редактирование пустой ячейки, а потом выйдем из редактирования, то запрос на обновление к серверу все же уйдет, хотя же изменений ну никаких. Почему так?
|