0
我有以下G:使標籤在GSP頁面:Grails的更新模板屬性動態
<g:render template="/artist/rate" model='[artistID: 1, rating: 5]' />
在_rate模板我通過RichUI呈現一個星級插件:
<div id="artist${artistID}">
<richui:rating dynamic="true" id="${artistID}" units="5" rating="${rating}" controller="rating" action="rate" />
</div>
我需要的是能夠在運行時動態地更改「模型」屬性。 我嘗試了一個非常天真的解決方案,其中使用JQuery來更改屬性。事情是這樣的:
$(g:render).attr('model','[artistID: 1, rating: 3]')
,但很快我意識到,這是行不通的,因爲從GSP頁面生成的HTML不包含G:渲染標籤,因爲它在插件被渲染被替換。
有什麼辦法可以達到這個目的嗎? 非常感謝。
好辦法!謝謝 –