Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rally 如何将工作查询框添加到portfolioitemstreegrid应用程序_Rally - Fatal编程技术网

Rally 如何将工作查询框添加到portfolioitemstreegrid应用程序

Rally 如何将工作查询框添加到portfolioitemstreegrid应用程序,rally,Rally,我们想使用portfolioitemstreegrid()应用程序,因为旧的PortfolioDrilldownApp存在问题。我们可以通过添加以下内容添加编辑应用程序设置选项: getSettingsFields: function () { var fields = this.callParent(arguments); fields.push({ type: 'query' }); return fields; }, 但这并没有过滤任何东西,它只是显示框。 我们

我们想使用portfolioitemstreegrid()应用程序,因为旧的PortfolioDrilldownApp存在问题。我们可以通过添加以下内容添加编辑应用程序设置选项:

getSettingsFields: function () {
var fields = this.callParent(arguments);
    fields.push({
    type: 'query'
  });

  return fields;
},
但这并没有过滤任何东西,它只是显示框。
我们需要添加什么才能使查询框正常工作。该应用程序已经有了一个过滤器,但它不够灵活,我们无法运行所需的查询。

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

if (this.getSetting('query')) {
    config.storeConfig.filters = [Rally.data.QueryFilter.fromQueryString(this.getSetting('query'))];             
}
大约一个月后,一个新的分层树网格应用程序将可用,它将从应用程序设置对话框中进行查询。我不建议扩展它,因为它使用的是AppSDK2的head(不稳定)版本“x”