如何将工作查询框添加到投资组合项目treegrid应用程序

时间:2015-01-22 19:15:15

标签: rally

我们想要使用portfolioitemstreegrid(https://github.com/RallySoftware/app-catalog/tree/master/src/apps/portfolioitemstreegrid)应用,因为旧的PortfolioDrilldownApp存在问题。我们可以通过添加:

添加编辑应用设置选项
getSettingsFields: function () {
var fields = this.callParent(arguments);
    fields.push({
    type: 'query'
  });

  return fields;
},

但是它不会过滤它只显示框的任何内容。 我们需要添加什么才能使查询框生效。该应用已经有一个过滤器,但它不够灵活,我们无法运行我们需要的查询。

1 个答案:

答案 0 :(得分:0)

我也希望做这样的事情可以将查询连接到treegrid过滤器,但是它不起作用。在treegrid上没有storeConfig

if (this.getSetting('query')) {
    config.storeConfig.filters = [Rally.data.QueryFilter.fromQueryString(this.getSetting('query'))];             
}

在一个月左右的时间内,新的分层树网格应用程序将可用,它将从应用程序设置对话框中进行查询。我不建议扩展这个portfolioitemstreegrid,也因为它使用了AppSDK2的头(不稳定)版本'x'。