更新记录服务器-> 客户端时数据表编辑器报告 "TypeError f is undefined"

Datatables Editor reports "TypeError f is undefined" when updating record server->client

正在尝试连接 client/server 界面以进行记录更新。 Alles gute 直到最后一英里:将响应返回给客户端后,我收到此错误:

TypeError: f 未定义 dataTables.editor.js(第 252 行第 138 栏)

响应是:

 {"data":        
[{"planid":null,"evnamelast":"Duck","eveligibleincome":3232,"DT_RowId":10003869,"evnamefirst"
:"Daffy","estart":1440054000000,"eligibilityversionid":10003869,"evpositionname   ":"Duck duck goose"}] }

列设置如下:

 var dispCols = [{
        data: null,
        defaultContent: '',
        className: 'select-checkbox',
        orderable: false
    },
    { data: "evnamefirst" },
    { data: "evnamelast" },
    { data: "evpositionname" },
    { data: "planid" },
    { data: "estart" },
    { data: "eveligibleincome", render: $.fn.dataTable.render.number( ',',    '.', 0, '$' ) }
];

DataTables 设置为:

  //Define the Editor
  editor = new $.fn.dataTable.Editor( {
    ajax: {
        "url": "/grid?pAction=UpdateRecs&recType=" + recType,
        "dataSrc": ""
    }, 
    idSrc: "eligibilityversionid",
    table: "#" + GRID_ID,
    /*fields: columns */
    fields: fields

 } );

 //Setup DataTable
 var table = $GRID.DataTable( {
dom: "Bfrtip",
ajax: {
    "url": "/grid?pAction=GetRecords&recType=" + recType,
    "dataSrc": ""
},       
columns: dispCols,
select: {
    style:    'os',
    selector: 'td:first-child'

},
buttons: [
    { extend: "create", editor: editor },
    { extend: "edit",   editor: editor },
    { extend: "remove", editor: editor }
  ]
} );

提前致谢!

10 月 15 日问过这个问题,现在是 2016 年 8 月。所以我要自己回答这个问题:

使用掌上电脑。