【发布时间】:2014-06-13 03:18:55
【问题描述】:
DataTables 上的 RailsCasts episode 340 很有趣,但是随着 DataTables v1.10 的发布,很多事情发生了变化。 Ajax 更简单,但 API 更易于配置。有没有人有为 DataTables 创建 Ajax 数据的 Rails 代码 示例?除了分页之外,如果它可以用于排序、搜索,那将会很有用。
【问题讨论】:
标签: ruby-on-rails jquery-datatables
DataTables 上的 RailsCasts episode 340 很有趣,但是随着 DataTables v1.10 的发布,很多事情发生了变化。 Ajax 更简单,但 API 更易于配置。有没有人有为 DataTables 创建 Ajax 数据的 Rails 代码 示例?除了分页之外,如果它可以用于排序、搜索,那将会很有用。
【问题讨论】:
标签: ruby-on-rails jquery-datatables
是的,它对于客户端和服务器端的排序、搜索和分页非常有用,但不能同时进行。 这是一个非常好的插件(gem),我已经使用它了。 示例:-datatable 的 Ajax 数据
var table = $("#example_id").DataTable({
iDisplayLength: 100,
bInfo: false,
bSort: true,
sPaginationType: "full_numbers",
bStateSave: true,
bDestroy: true,
bProcessing: true,
bServerSide: true,
bFilter: false,
sAjaxSource: '/example/action_name',
fnServerParams: function (aoData) {
aoData.push(
{ "name": "example1", "value": $("#_example1").val() },
{ "name": "example2", "value": 5 },
{ "name": "example3", "value": "My Name" }
);
},
oLanguage:{
sZeroRecords: "No records found."},
"sDom": 'rtlfip'
});
希望对你有帮助!!
【讨论】: