我想在我的grails应用程序中使用org.grails.plugins:jquery-datatables:1.7.5。
作为初学者,我将以下几行添加到BuildConfig.groovy
compile "org.grails.plugins:jquery-datatables:1.7.5" compile "org.grails.plugins:jquery-ui:1.10.4"
在Config.groovy中
grails.plugin.datatables.jQueryUI = true
grails.plugin.springsecurity.controllerAnnotations.staticRules =
[
'/dataTables/getData/**': ['permitAll'],
'/dataTables/getReport/**': ['permitAll']
]
在main.gsp
中 <g:javascript library="jquery" plugin="jquery" />
<r:require module="jquery-ui"/>
<g:javascript library="application" />
现在我如何在指定的GSP中实现此数据表?
答案 0 :(得分:0)
grails插件只提供必要的.js文件。 你应该通过标签将它们嵌入你的html dom中(例如在你的布局gsp中的head标签内)
<jqDT:resources/>
或者,如果要使用资产管道,请在application.css / .js中放置必要的require语句
只要包含.js文件,就可以通过javascript创建数据表,就像手动包含lib一样:
<table id="myTable">
<thead>
...
</thead>
<tbody>
...
</tbody>
</table>
<script type="text/javascript">
$(document).ready(function() {
$('#myTable').DataTable();
});
</script>
只需查看https://datatables.net了解大量文档和示例