【问题标题】:Google visualization datatable filterRowsGoogle 可视化数据表 filterRows
【发布时间】:2015-02-22 12:44:49
【问题描述】:

我有一个示例 google 可视化数据表 in this fiddle,我可以在其中过滤数据表的行,

 var rows= data.getFilteredRows([{column: 2, value: 'Mountain View' }]);
   console.log(rows);

这将返回包含精确值Mountain View 的行索引。但是是否可以过滤其值包含诸如le 之类的字符串的行

 var rows2= data.getFilteredRows([{column: 2, value: 'le' }]);
    console.log(rows2);

可以返回行索引17

【问题讨论】:

    标签: javascript jquery google-visualization filtering


    【解决方案1】:

    您使用 getFilteredRows 的 test 属性。

    var rows2 = data.getFilteredRows([{
       column: 2,
       test: function (value, row, column, table) {
            return (value.indexOf("le") > 0)
          }
      }]);
     console.log(rows2);
    

    Working Fiddle

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多