【问题标题】:reorder table columns in Keen.io重新排序 Keen.io 中的表列
【发布时间】:2018-06-27 17:31:19
【问题描述】:

我试图弄清楚如何对从提取查询构建的表中的列重新排序。更改“property_names”字段中的顺序不会影响显示的列顺序。我希望它在 'text' 列之前显示 'subjectivity_range' 列。

我的代码是:

Keen.ready(function() {
var textq = new Keen.Query("extraction", {
     event_collection: source,
     timeframe: 'this_1_days',
     refresh_rate: "28000",
     property_names: ["subjectivity_range","text"],
     order_by: {'subjectivity_range':'result','direction':'DESC'},
     timezone:"US/Eastern"
    });
     .type('table')
     .title('Subjectivity examples')
     .prepare();

  client.run(textq, function(err, res) {
      textchart
      .data(res)
      .parseRequest(this)
      .render();
    });
});

【问题讨论】:

    标签: tablecolumn keen-io


    【解决方案1】:

    https://github.com/keen/keen-dataviz.js#extraction-table-columns-order

    /*
     dummy event model
     {
       user: {
         email: 'john@doe.com'
       },
       favourite_fruit: 'Avocado'
     }
    */
    
    const chart = new KeenDataviz({
      container: '#some_container', // required
      table: {
        columns: ['favourite_fruit', 'user.email', 'keen.created_at'] // custom order of the columns
      }
    });
    

    您可以使用 AZ 排序,例如 - 降序:

       chartElement
         .data(responseFromApi)
         .sortGroups('desc')
         .render();
    

    【讨论】:

      猜你喜欢
      • 2019-09-18
      • 1970-01-01
      • 2023-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-16
      • 2018-05-08
      • 1970-01-01
      相关资源
      最近更新 更多