gpt4 book ai didi

javascript - Extjs4 选择网格行值?

转载 作者:行者123 更新时间:2023-11-30 10:47:02 25 4
gpt4 key购买 nike

因此选择网格行值很容易:

handler: function(widget, event){
rec = grid.getSelectionModel().getSelection()[0];
console.log(rec.get('amount') + rec.get("price"));
}

这样,当用户与网格交互时,它只是从其作用域中检索数据,我的问题是如何从特定行中检索特定数据?比方说用户点击从顶部数第三行,如何从第三行、第二行和第一行或第四行和第一行(随机)中选择数据?我相信来自商店的数据不在数组中,所以调用数组位置不是一个选项,或者?是否有类似 getPosition() 但行位置的东西? enter image description here
有什么想法吗?

最佳答案

您应该从 Ext.selection.Model(可能是单元格或行)设置“选择”事件。在这种情况下,您将收到作为参数:

Ext.selection.RowModel: select( Ext.selection.RowModel this, Ext.data.Model record, Number index, Object eOpts ).

所以从那里你有记录和索引,如果你想获得另一条记录(例如前一条),你应该像这样从商店获取它:

record.store.getAt(index - 1)

关于javascript - Extjs4 选择网格行值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7714051/

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