0

我需要动态更改网格面板行中包含的值,但我不知道如何选择行 - 我可以使用 ComponentQuery 来选择它吗?

我有一个带有唯一标识符的隐藏列,我想将其用作选择器,但我不确定这是否可行,如果可以,语法是什么。

任何指导表示赞赏。

[编辑]为了澄清,我想简单地更改网格行中呈现给用户的内容,而不更新任何基础数据 - 也许这是不可能的?

4

2 回答 2

0

您可能会发现列渲染器很有帮助。

renderer: function(value){
    if (value === 1) {
        return '1 person';
    }
    return value + ' people';
}

但我不太确定它们是否正是您正在寻找的,因为它们只允许在渲染时操作查看的数据。如果这不合适,您应该描述一个场景。

于 2012-11-16T15:40:59.297 回答
0

您不会通过更改行来更改网格中的数据,而是通过更新底层模型来更改它:

store.first().set('myField', 1);
于 2012-11-16T00:03:31.520 回答