gpt4 book ai didi

java - 如何从 GXT 2.2.3 迁移到 GXT 3.0.1

转载 作者:太空宇宙 更新时间:2023-11-04 14:57:31 24 4
gpt4 key购买 nike

我使用 GXT 2.2.3 创建了 EditorGrid。所需的一切都结束了。但在某一时刻我陷入困境,即我需要根据一个单元格中的值禁用和启用某些单元格。我对此提出了问题 How to make cell as non editable based on another cell value in Editable Grid in gxt 。但我得到的解决方案对我不起作用。我在 Sencha、coderanch 和其他一些论坛中询问,但仍然没有得到解决方案。

现在我决定将其迁移到 GXT 3.0.1。

我需要一个 EditableGrid,并且需要根据另一个单元格中的值禁用和启用单元格编辑。请建议 GXT 3.0.1 中哪个网格适合此操作以及如何迁移到 GXT 2.2.3 到 GXT 3.0。 1.

最佳答案

我不使用 gxt 2.x.x。我的 friend 尝试从2迁移到3。他使用2和3并行。所以他开始使用 gxt3 构建一个新页面,因为如果你将它们混合在一起,你可能会在布局方面遇到大问题!如果你想使用 gxt3 你应该这样做:

//Create grid
Grid<Plant> grid = new Grid(...);
//Create editable grid
GridEditing<Plant> editing = new GridInlineEditing<Plant>(editableGrid);

//add first editing column
TextField watchField = new TextField();
TextField targerField = new TextField();

watchField.addChangeHandler(new ChangeHandler() {
@Override
public void onChange(ChangeEvent event) {
if(smtng) targerField.disable();
else targetField.enable();
}
});
editing.addEditor(cc1, watchField);
editing.addEditor(cc2, targetField);

所以我认为这对你有帮助。

关于java - 如何从 GXT 2.2.3 迁移到 GXT 3.0.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23025115/

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