似乎在2.0p3中的rallymultiobjectpicker的storeCfg中指定'filters'和'customQuery'之一或两者都不起作用来限制商店中的数据。其中一种情况是限制在标签上运行的拉力多重注射器,以便仅显示尚未存档的那些,如下所示:
Ext.widget('rallymultiobjectpicker', {
modelType: 'tag',
fieldLabel: 'Tags',
storeCfg: {
customQuery: '(Archived = false)',
filters: [
{
property: 'Archived',
value: 'false'
}
]
}
});
答案 0 :(得分:1)
您正在寻找的属性称为storeConfig而不是storeCfg。这是我们在2.0p3中更正的以前2.0p2版SDK中的不一致。不一定需要customQuery属性。
答案 1 :(得分:0)
(基于个人经验和之前的回答)
在当前版本的Rally SDK 2中,过滤器在组合框,选取器等中无法正常工作。当控件在激活时加载其数据时,过滤器将被忽略。
解决方法是使用customQuery而不是过滤器。例如:
combobox.store.customQuery = this.iterationCombobox.getQueryFromSelected().toString();
combobox.store.load();
更改customQuery不会像过滤器一样重新加载商店。