Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Ext.ux.ajax.SimManager - добавление и удаление записей (https://javascript.ru/forum/extjs/56201-ext-ux-ajax-simmanager-dobavlenie-i-udalenie-zapisejj.html)

khusamov 04.06.2015 11:33

Ext.ux.ajax.SimManager - добавление и удаление записей
 
А эта штука Ext.ux.ajax.SimManager почему не поддерживает такие вещи как добавление записей, удаление, синхронизация хранилища?

по факту пока что только запрос GET нормально отрабатывает
вроде сортировку и группировку должен поддерживать, судя по внутренностям, но это я не проверял

siber-biber 04.06.2015 18:37

Цитата:

Сообщение от khusamov (Сообщение 373796)
А эта штука Ext.ux.ajax.SimManager почему не поддерживает такие вещи как добавление записей, удаление, синхронизация хранилища?

Странный вопрос ..смешиваете уровни абстракций. SimManager имитирует AJAX запросы - транспортный уровень. Вот и оперируйте терминами AJAX: HTTP метод, URL, request string etc..

Цитата:

по факту пока что только запрос GET нормально отрабатывает
вроде сортировку и группировку должен поддерживать, судя по внутренностям, но это я не проверял
Да смотрю в код и не вижу обработку методов кроме GET. Да и вообще по задумке там когда регистрация симлетов идет они индексируются по URL. То есть они предполагается уникальными и всё заточено на GET. хотя это дело можно и дописать по идее ..сделать свой выбор симлета в 2 этапа например: вначале по url, а потом по методу ..или по параметру какому то.
А вы для тестирования это дело юзаете?

khusamov 05.06.2015 04:10

для тестирования конечно

nohuhu 08.06.2015 07:45

Siber-biber прав, SimManager это простенький симулятор Ajax запросов. Откуда там полноценная эмуляция серверной стороны? Это такая развесистая клюква получилась бы, что просто ой.

khusamov 08.06.2015 22:52

ну почему же клюква? REST-сервер вроде не особо сложен
я тут
http://dev.sencha.com/extjs/5.1.0/ex...app/index.html
нашел пример как определить doPost
теперь пробую doPut сделать
Потом отпишусь что получилось.

nohuhu 09.06.2015 03:59

Это вам кажется, что не сложен, потому что вы смотрите на один простой пример.

Потом примеров становится два, затем десять.

Потом примеры начинают усложняться.

Не успели моргнуть, ТАКАЯ клюква выросла, что аж дух захватывает.

И самое поганое, что для каждого приложения эта клюква уникально своя. Потому что REST интерфейсы - это хак на глюке и костылём погоняет.

Ext.Direct гораздо лучше, но вот сделать тестирование клиентской стороны у меня никак руки не доходят. :( Хотя это и гораздо проще, чем с REST.

khusamov 09.06.2015 13:15

Цитата:

Потому что REST интерфейсы - это хак на глюке и костылём погоняет.
я понял о чем вы - REST слабостандартизирован, да?


Часовой пояс GMT +3, время: 19:44.