0
在我過去使用的解決方法中,我使用了id字段來傳遞我需要的其他參數。但是,我需要通過remoteField傳遞三個參數,現在我提出的事實,我需要找到一種方法來傳遞這些參數:帶附加參數的Grails - remoteField(3個參數,沒有id變通)
<g:remoteField action="updateFields" update="theDiv" id-"${personInstance.id}" paramName="search" name="updateFields" value="" />
需要:搜索字段(搜索),人物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+/']}"/>
如果我試圖獲得與PARAMS搜索值,搜索字段現在「+ THIS.VALUE +」的。我是否可以通過引用this.value將對象搜索字段作爲地圖中的附加參數傳遞(如上所述)?如果是這樣,我做錯了什麼,因爲我的gsp不加載。
編輯
我的當前的解決辦法是在一個標識字段,以配合兩者的ID,由分隔符分割,然後分割成一個數組一旦到達控制器(顯然不理想!)