jquery.dataTables.editable.js版本2.3.3添加记录在第398行出现错误oAddNewRowForm没有";“有效”;财产
我正在使用jquery.datatables.editable.js进行删除和更新。但是,当我尝试添加新记录时,当我尝试提交添加新行的表单时,会收到此消息jquery.dataTables.editable.js版本2.3.3添加记录在第398行出现错误oAddNewRowForm没有";“有效”;财产,jquery,Jquery,我正在使用jquery.datatables.editable.js进行删除和更新。但是,当我尝试添加新记录时,当我尝试提交添加新行的表单时,会收到此消息 还有其他人经历过吗 此问题主要发生在fnTakeRowDataFromFormElements函数中。 由于使用mDataProp而不是mData,因此无法正确检索下一行的rowData对象的列名 rowData[oSettings.aoColumns[rel].mDataProp] = sCellValue; 我已将此行更新为 rowDa
还有其他人经历过吗 此问题主要发生在fnTakeRowDataFromFormElements函数中。 由于使用mDataProp而不是mData,因此无法正确检索下一行的rowData对象的列名
rowData[oSettings.aoColumns[rel].mDataProp] = sCellValue;
我已将此行更新为
rowData[oSettings.aoColumns[rel].mData] = sCellValue;
我还更新了FNonRowAdd中的部分
var values = fnTakeRowDataFromFormElements(oAddNewRowForm);
到
不过,需要注意的是,“data”变量包含从db返回的id。有些答案错误地引用了该变量,请忽略这些。我主要使用了其中一个答案中的修补程序。也添加消息…得到了答案:问题114附件:fixAddData.diff(2.1 KB)我已经应用了修补程序,它现在正在工作…你应该为你自己的问题添加一个答案,如果解决了你的问题,请将其标记为已回答
var rowData = fnTakeRowDataFromFormElements(oAddNewRowForm);
var rtn;
.... //removed the if statement in between
rtn = oTable.fnAddData(rowData);