刷新Rally Dashboard后如何在ComboBox中保存值

时间:2015-06-10 13:23:04

标签: combobox rally

所以我的问题与我创建的自定义应用程序的ComboBox值有关。

我的Rally Dashboard上有应用程序,但我注意到对于其他内部Rally应用程序,如果我选择特定的ComboBox值来过滤然后刷新页面,最后使用的过滤器仍然应用于数据。

有没有办法可以模仿自定义应用的这种行为?目前,它遵循选择可能的第一个值的默认行为。

(注意:我知道我可以使用'value'属性来设置默认值,但我想知道如何使它保存/响应用户在页面重新加载时选择的内容。

非常感谢任何帮助!

一切顺利, Masterme2

1 个答案:

答案 0 :(得分:0)

只要您使用SDK 2.0,就完全支持。请查看此处有关维护状态的指南:https://help.rallydev.com/apps/2.0/doc/#!/guide/state

基本上你只需要将你的组合框配置为有状态。这是一个使缺陷优先级的组合框有状态的例子:

this.add({
    xtype: 'rallyfieldvaluecombobox',
    model: 'Defect',
    field: 'Priority',
    stateful: true,
    stateId: this.getContext().getScopedStateId('priority')
});

相关属性为statefulstateId