如何在grails中使用“onclick”remoteFunction触发webflow事件

时间:2013-02-16 20:40:49

标签: javascript grails

例如,此checkBox单击可以触发webflow事件

<td><g:checkBox name="isSelected" value="${contestantInstance.id}" checked="false"     onclick="${remoteFunction(action:'selectCheck',_eventID:Next id:contestantInstance.id,
                    params:'\'isSelected=\' + this.checked')}"  />

1 个答案:

答案 0 :(得分:0)

由于到目前为止还没有人回答,我可以尝试一下。

此代码适用于我。

标记

中的Javascript代码
<script type="text/javascript">

        function enableText(checkBool, textId)
        {
            textFldObj = document.getElementById(textId);
            //Disable the text field
            textFldObj.disabled = !checkBool;
            //Clear value in the text field
            if (!checkBool) { textFldObj.value = ''; }
        }

    </script>

checkBox和onclick事件是

    <td><g:checkBox checked="false" name="allVideos" value="${videoInstance.id}" onclick="enableText(this.checked, '${videoInstance.id}');" /></td>

N.B。 videoInstance是循环中var的名称: