Grails - remoteField with additional parameters (3 parameters, no id work around) -
in work around i've used in past, i've used id field pass additional parameter needed. need pass 3 parameters through remotefield , presented fact need find way pass these parameters:
<g:remotefield action="updatefields" update="thediv" id-"${personinstance.id}" paramname="search" name="updatefields" value="" />
need: search field (search), person id (id), , need company person works (c_id).
i can this:
<g:remotefield action="updatefields" update="thediv" id-"${personinstance.id}" paramname="search" name="updatefields" value="" params="${[c_id:c_id, search:/'+this.value+/']}"/>
if try obtain search value params, search field '+this.value+'. can pass object search field addition param in map (like above) referencing this.value? if so, doing wrong, since gsp doesn't load.
edit
my current work around tie both ids in id field, split delimiter , broken array once reaches controller (obviously not ideal!)
although don't use remotefield, use remotefunction , have found can use multiple javascript based variables directly 'params' parameter. e.g.
<script> function somejsfunction(id1,id2,id3) { <g:remotefunction action="ajax_function" params="{id1:id1,id2:id2,id3:id3}" update="somediv"/> } </script>
hope helps.
Comments
Post a Comment