我在哪里首次在表列表中创建过滤器脚本。 我尝试过onLoad事件,但它没有移动(How Can I Filter Multiple Variables In A Table?)。
var datasource = app.datasources.Project;
var statuses = ['Completed', 'Canceled'];
datasource.query.filters.Status._notIn = statuses;
datasource.load();
最好的问候。
答案 0 :(得分:0)
使用OnAttach,因为您正在修改数据源,没有必要加载它并等待它。我猜您正在使用onDataLoad,因为我没有注意到onLoad事件。
当小部件附加到客户端时,此脚本将在客户端上运行 DOM。可以使用参数小部件引用小部件。常见用途 对于页面上的onAttach事件正在读取浏览器cookie或 从窗口URL参数初始化数据源查询。
使用
widget.datasource.query.filters.
...