node-datatable,如何修改服务器上的搜索条件

时间:2015-02-27 15:01:41

标签: node.js datatable

我正在使用https://github.com/jpravetz/node-datatable 到目前为止,我有一个工作站点,它使用数据表jquery插件的ajax服务器端选项。但是,搜索标准目前仅由客户驱动。我想在服务器上强制执行某些搜索条件(例如,从搜索结果中省略status = draft或privacy = private)。

节点I中的

设置了以下内容:

var questionnaireTableDef = {
    sCountColumnName: "'questionnaire'",
    sDatabase: "bdp",
    sTableName: "questionnaire",
    "sSearch": "",
    "sSearch_0": "test",
    aoColumnDefs: [
        { mData: "name", bSearchable: true },
        { mData: "inviteCode", bSearchable: false },
        { mData: "tags", bSearchable: true },
        { mData: "publishDate", bSearchable: false },
        { mData: "status", bSearchable: false,  sSearch: "Published" }
    ],
    aoSearchCols: [
     { sSearch: "2009" },
     null,
     null,
     null,
    { sSearch: "Published" }
    ]
};

在我正在使用的客户端

$.fn.dataTable.ext.legacy.ajax

使用遗留数据方案,但数据表似乎忽略了我的aoSearchCols标准,以及我的sSearch:“已发布”标准。我对数据表很新,所以希望这是一个简单的解决方案。

0 个答案:

没有答案