К основному контенту

Сообщения

Сообщения за июня 7, 2012

grails RemoteLink

RemoteLink - один очень важный тег в grails. Позволяет реализовать такие удобные вещи как частичное обновление страницы или выполнение запроса к серверу без обновления страницы(например: операция удаления). Реализация: в head gsp-страницы нужно указать ajax библиотеку. я использую jquery: <g:javascript library="jquery"/> и указать в теге к какому методу контроллера будет обращен запрос и какой элемент страницы будет обновлен после выполнения запроса <g:remoteLink  controller='my' action='ajaxRequest' update='display_div' /> ну и сам див <div id='display_div'> есть одна тонкость для того, чтобы вывести данные какого-то объекта с использованием шаблона нужно выполнить, во-первых: def ajaxRequest() { def obj //здесть код получения каких то данных для модели  render(template:'display' ,model:[obj]) } и код файла _display.gsp <p> ${obj.name} </p> Вот собственно и все, данный способ часто...