2014-10-29 3 views
0

Я создал пользовательский прокси с пользовательским читателем и писателем для взаимодействия с документами JSON в RavenDB. Загрузка и сохранение работоспособны, за исключением того, что ответ на каждое обновление не обрабатывается должным образом. Я все еще вижу красный треугольник (грязный?) В углу некоторых строк сетки после того, как они были успешно сохранены в базе данных.Как правильно обработать ответ успеха в прокси-сервере ExtJS?

Реакция выглядит следующим образом:

{Patched: true;} 

Я знаком с successProperty, но я не уверен, если это относится здесь или как/где, чтобы установить его. В прокси? В модели?

Я полагаю, что менее элегантным решением было бы связать какое-то событие и позвонить commit() на запись.

ответ

0

это в прокси

proxy: { 
    reader: { 
     successProperty: 'Patched' 
    } 
} 
+0

Я не думаю, что так. Я все равно попробовал, и это не сработало. Если бы у автора было свойство успеха, тогда это имело бы смысл. –

+0

@Peter Li правильно, правильный способ сделать это - указать «successProperty» на читателе. Это не имеет смысла для писателя, потому что вы читаете ответ, который возвращается с сервера. –

+0

Я не знаю, это просто опечатка. Возвращает ли он {Patched: true;}, а не {Patched: true}? –

Смежные вопросы