作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在Grails中实现一个具有按钮的表格单元格,并按下它会更改同一行单元格中的数据?可以说表格只有id,assignment,accepted(是,否)字段。默认情况下,accepted的值为no,当您单击Accept按钮时,它将变为yes。
我应该使用Grails UI数据表还是jQuery Grid?
最佳答案
您可以使用submitToRemote
按钮,并使用update
标记更新当前表行。例如:在您的index.gsp
中:
<table>
<g:each in="${yourDataList}" var="data">
<tr id="dataRow${data.id}">
<g:render template="tableRow" />
</tr>
</g:each>
</table>
<td>${data.id}</td>
<td>${data.booleanValue}</td>
<td><g:submitToRemote action="updateAction" id="${data.id}" update="dataRow${data.id}" /></td>
update
的属性值与
<tr>
中的
index.gsp
相同。
updateAction
:
def updateAction = {
Data data = Data.get(params.id)
// your business logic
data.booleanValue = false;
data.save(flush: true);
render(template: "tableRow", model: [data: data]);
}
关于user-interface - 如何在Grails中实现响应表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8052564/
我是一名优秀的程序员,十分优秀!