gpt4 book ai didi

ruby-on-rails - Rails dataTables 添加行不起作用

转载 作者:行者123 更新时间:2023-12-04 07:30:04 24 4
gpt4 key购买 nike

我在 Rails 项目中使用 gem 'jquery-datatables-rails', '~> 2.1.10.0.3'

我刚刚开始尝试使用 dataTable 添加行功能。

这是我的 JavaScript (Coffeescript):

t = $("#dataTableAdd").dataTable
bfilter: true
iDisplayLength: 25
bLengthChange: true
"sPaginationType": "bootstrap"
oColVis:
buttonText: "Hide/Show"
bRestore: true
sDom: "C<\"clear\">lrTtiXp"
oTableTools:
aButtons: [
sExtends: "xls"
sButtonText: "Save Excel"
,
sExtends: "pdf"
sPdfOrientation: "landscape"
sPdfMessage: "pdf"
mColumns: "visible"
sButtonText: "Save PDF"
]

$("#addRow").on "click", ->
t.row.add([
"Name"
"Description"
"Type"
"Count"
"Manufacturer"
"Man Date"
"Purchase Date"
"Purchase Price"
"Actions"
"Actions2"
]).draw()
return

当我点击添加行按钮时出现这个错误:

Uncaught TypeError: Cannot read property 'add' of undefined 

它发生在 t.row.add 行。

感谢您的帮助!

最佳答案

代替:

t = $("#dataTableAdd").dataTable

尝试:

t = $("#dataTableAdd").DataTable

看起来旧数据表 API“dataTable()”不支持您正在调用的函数。将新 API 与“DataTable()”一起使用。阅读此处了解更多信息:https://datatables.net/blog/2014-02-04#API

关于ruby-on-rails - Rails dataTables 添加行不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25025397/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com