過去に使用した回避策では、id フィールドを使用して、必要な追加パラメーターを渡しました。しかし、remoteField を介して 3 つのパラメーターを渡す必要があり、これらのパラメーターを渡す方法を見つける必要があるという事実が提示されます。
<g:remoteField action="updateFields" update="theDiv" id-"${personInstance.id}" paramName="search" name="updateFields" value="" />
必要なもの: 検索フィールド (search)、人物 ID (id)、そしてその人物が勤務する会社 (c_id) が必要です。
私はこのようなことができます:
<g:remoteField action="updateFields" update="theDiv" id-"${personInstance.id}" paramName="search" name="updateFields" value="" params="${[c_id:c_id, search:/'+this.value+/']}"/>
パラメータで検索値を取得しようとすると、検索フィールドは「+this.value+」になります。this.value を参照して、オブジェクト検索フィールドをマップの追加パラメーターとして (上記のように) 渡すことはできますか? もしそうなら、私のgspがロードされないので、私は何を間違っていますか.
編集
私の現在の回避策は、両方の ID を ID フィールドに結び付け、区切り文字で分割し、コントローラーに到達したら配列に分割することです (明らかに理想的ではありません!)。