我们想要使用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;
},
但是它不会过滤它只显示框的任何内容。 我们需要添加什么才能使查询框生效。该应用已经有一个过滤器,但它不够灵活,我们无法运行我们需要的查询。
答案 0 :(得分:0)
我也希望做这样的事情可以将查询连接到treegrid过滤器,但是它不起作用。在treegrid上没有storeConfig
:
if (this.getSetting('query')) {
config.storeConfig.filters = [Rally.data.QueryFilter.fromQueryString(this.getSetting('query'))];
}
在一个月左右的时间内,新的分层树网格应用程序将可用,它将从应用程序设置对话框中进行查询。我不建议扩展这个portfolioitemstreegrid,也因为它使用了AppSDK2的头(不稳定)版本'x'。