атрибут обновления grails remoteFunction - PullRequest
0 голосов
/ 15 ноября 2011

Документация Grails для атрибута обновления remoteFunction гласит:

update (необязательно) - либо Map, содержащая элементы для обновления для состояний «success» или «fail», либо строка с идентификатором элемента для обновления, в этом случае события сбоя будут игнорироваться

Я немного запутался, почему здесь указывается Карта, а не Список, это неправильно? Я предполагаю, что хочу, чтобы мое удаленное действие вернуло карту, где ключи соответствуют имени элементов списка, указанных в атрибуте обновления ??

Спасибо

1 Ответ

0 голосов
/ 15 ноября 2011

Используйте update, если вы хотите заменить часть текущей страницы, которая идентифицируется (html) -id в теге update. E.g.:

<div id="resultOfAJAX"></div>

<g:remoteFunction update="resultOfAJAX" [..] />

Однако это бесполезно, если вызов AJAX завершается неудачно. Вот почему вы можете определить, какой элемент должен обновляться в случае сбоя:

<div id="resultOfAJAX"></div>
<div id="someErrorField"></div>

<g:remoteFunction update="[success: 'resultOfAJAX', failure: 'someErrorField']" [..] />

Я не уверен, проясняет ли это ваш вопрос относительно update, но, возможно, это поможет;)

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