gpt4 book ai didi

javascript - ExtJs。如何使 "Selected Item in the gridPanel"成为孤儿?

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

我想以某种方式在我的 GridPanel 中保存“当前选定的记录”,然后我想删除 GridPanel,重新创建它并重新设置“当前选定的记录”。

执行此操作的最佳或常用方法是什么?

PS:或者你可以回答这个,如何通过记录的“id”在GridPanel中选择记录(例如)

最佳答案

我能想到的最好的方法是通过调用将记录存储在变量中:

var record = gridPanel.getSelectionModel().getSelected();

然后在需要时重新创建网格,假设绑定(bind)到新网格的新 gridStore 结构与以前的 gridStore 相同,您可以调用:

gridStore.add(record);

然后应该将记录添加到您的新商店,从而添加到您的新 gridPanel。希望对您有所帮助,也希望我正确理解了您的问题。

编辑:您还可以通过调用选择记录:gridPanel.store.getById("id");

编辑2:

因此,要根据记录的 ID 在 gridPanel 中选择一行,您需要做两件事。

1) 获取记录在gridPanel上的索引:

var recordIndex = gridPanel.store.getIndexById("id");

2) 使用索引选择gridPanel上的记录:

gridPanel.getSelectionModel().selectRow(recordIndex);

关于javascript - ExtJs。如何使 "Selected Item in the gridPanel"成为孤儿?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5647401/

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