我需要动态更改网格面板行中包含的值,但我不知道如何选择行 - 我可以使用ComponentQuery来选择它吗?
我有一个带有唯一标识符的隐藏列,我想将其用作选择器,但我不确定这是否可行,如果是,那么语法是什么。
任何指导意见。
[编辑]为了澄清,我想简单地改变在网格行中呈现给用户的内容,而不是更新任何基础数据 - 也许这是不可能的?
答案 0 :(得分:0)
您不会通过更改行来更改网格中的数据,您可以通过更新基础模型来更改它:
store.first().set('myField', 1);
答案 1 :(得分:0)
您可能会发现 column renderer 很有帮助。
renderer: function(value){
if (value === 1) {
return '1 person';
}
return value + ' people';
}
但我不确定它们是否正是您正在寻找的,因为它们只允许在渲染时操纵所查看的数据。如果这不合适,你应该描述一个场景。