gpt4 book ai didi

extjs - 如何读取和设置 ExtJS 网格中特定单元格的值?

转载 作者:行者123 更新时间:2023-12-04 02:08:43 24 4
gpt4 key购买 nike

我从 ExtJS 开始。我正在尝试从选定的单元格中读取值
我使用 EditorGrid 和看起来像这样的商店:

my_store = new Ext.data.JsonStore({
root: 'topics',
totalProperty: 'totalCount',
idProperty: 'details_id',

fields: [
{name : 'index', type : 'int'},
{name : 'inactive', type : 'int'},
{name : 'c_1', type : 'string'},
{name : 'c_2', type : 'string'},
{name : 'c_3', type : 'string'},
{name : 'c_4', type : 'string'}
],
proxy: new Ext.data.ScriptTagProxy({
url: 'my_proxy_url'
})
});

到目前为止,这是我用来检索所选单元格的行和列的内容:
var column = grid.getSelectionModel().selection.cell[0];
var row = grid.getSelectionModel().selection.cell[1];

如何读取网格中选定单元格的值并更改此值?

最佳答案

这完全取决于您的选择模型。带 RowSelectionModel您可以像这样获取所选行的记录:

var sel_model = grid.getSelectionModel();
var record = sel_model.getSelection()[0];

然后你需要做的就是使用 set() 方法:
record.set("c_1","Test");

当然,还有 EditorGridPanel您应该将编辑分配给控件,而不是直接分配给控件。

关于extjs - 如何读取和设置 ExtJS 网格中特定单元格的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2447401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com