嵌套表中的数据表搜索

时间:2018-02-12 13:52:39

标签: javascript angularjs datatable datatables

我正在使用metronic v5.0.7.1我有一个包含嵌套数组的数据表,所以我只想在这个数组中搜索。

我能够像我那样绑定我的案件状态;

{
    field: 'case.case_status',
    title: "Status",
 }

有我的搜索字段;

    var query = datatable.getDataSourceQuery();

    $('#m_form_durum').on('change', function () {
      datatable.search($(this).val(), 'case.case_status');
    }).val(typeof query.case.case_status !== 'undefined' ? query.case.case_status : '');

之后即将收到此错误 "Cannot read property 'case_status' of undefined" 。在这种情况下如何指定嵌套字段?

顺便说一下,如果我将我的字段替换为'count',而不是'case.case_status',那么它的工作非常好。只是嵌套字段会出现此错误。

这也是我的样本数据:

[
 {
   "id": 93,
   "case": {
     "id": 99,
     "case_status": 1,
   },
   "user": "1",
   "count": "2",
   "created_at": "2018-02-08T09:00:00.884590+03:00",
   "modified_at": "2018-02-08T09:00:00.884612+03:00",
   "is_deleted": false,
 }
]

0 个答案:

没有答案