1

似乎在 2.0p3 中的 rallymultiobjectpicker 的 storeCfg 中指定“filters”和“customQuery”中的一个或两个,根本无法限制存储中的数据。一种这样的情况是限制在标签上运行的 rallymultiobjectpicker 仅显示那些尚未存档的,如下所示:

Ext.widget('rallymultiobjectpicker', {
    modelType: 'tag',
    fieldLabel: 'Tags',
    storeCfg: {
        customQuery: '(Archived = false)',
        filters: [
            {
                property: 'Archived',
                value: 'false'
            }
        ]
    }
});
4

2 回答 2

1

您要查找的属性称为 storeConfig 而不是 storeCfg。这是我们在 2.0p3 中更正的 SDK 的先前 2.0p2 版本中的不一致之处。customQuery 属性应该不是必需的。

于 2012-09-11T19:17:40.663 回答
0

(根据个人经验和前面的回答)

在当前版本的 Rally SDK 2 中,过滤器在组合框、选择器等中无法正常工作。当控件在激活时加载其数据时,过滤器将被忽略。

解决方法是使用 customQuery 而不是过滤器。例如:

combobox.store.customQuery = this.iterationCombobox.getQueryFromSelected().toString();
combobox.store.load();

更改 customQuery 不会像过滤器一样重新加载商店。

于 2012-09-15T02:19:00.423 回答