GWT 同步面板滚动或只是面板
GWT Sync panel scrolls or just panel
您好,我正在尝试为教师开发一个 GWT Web 应用程序。在我的页面之一显示学生信息。
页面有 DockLayoutPanel ,西侧有一个 CellList ,中间有 flextable
- CellList 包含有关学生的内容信息(姓名、姓氏、身份证)
- FlexTable 有关于学生的详细信息,每一行都有一个学生的小部件
- 每个 celllist 和 flextable 都加载了相同的数据,一个显示简短信息,另一个显示详细信息。
我的问题是 flextable 在滚动面板内部,是否可以 select 在显示在 flextable(滚动面板)上的单元格列表中记录
我可以从双方获得记录ID。
我找到了解决方案:
- 首先我将滚动处理程序放入我的 flextables 滚动面板
然后我为处理程序编写了一个方法来检查滚动面板中显示的是哪个小部件 (How to know which element is being displayed in GWT ScrollPanel) 顺便说一句,我已经重载了滚动面板 class,它需要 widger 和项目 id
私有 class CustomScrollPanel 扩展了 ScrollPanel{
私人长号;
CustomScrollPanel(long id,ScrollPanel sp){
this.id = ID;
设置小部件(sp);
}
public长getId(){
return 编号;
}
}
- 现在我有 id 显示在 flextable 上,最后我写了一个方法来检查 CellList 和 ids ,当它在大提琴手可见项目中找到 id 时,选择它的单元格选择模型 celllist
您好,我正在尝试为教师开发一个 GWT Web 应用程序。在我的页面之一显示学生信息。 页面有 DockLayoutPanel ,西侧有一个 CellList ,中间有 flextable
- CellList 包含有关学生的内容信息(姓名、姓氏、身份证)
- FlexTable 有关于学生的详细信息,每一行都有一个学生的小部件
- 每个 celllist 和 flextable 都加载了相同的数据,一个显示简短信息,另一个显示详细信息。
我的问题是 flextable 在滚动面板内部,是否可以 select 在显示在 flextable(滚动面板)上的单元格列表中记录 我可以从双方获得记录ID。
我找到了解决方案:
- 首先我将滚动处理程序放入我的 flextables 滚动面板
然后我为处理程序编写了一个方法来检查滚动面板中显示的是哪个小部件 (How to know which element is being displayed in GWT ScrollPanel) 顺便说一句,我已经重载了滚动面板 class,它需要 widger 和项目 id
私有 class CustomScrollPanel 扩展了 ScrollPanel{ 私人长号; CustomScrollPanel(long id,ScrollPanel sp){ this.id = ID; 设置小部件(sp); } public长getId(){ return 编号; } }
- 现在我有 id 显示在 flextable 上,最后我写了一个方法来检查 CellList 和 ids ,当它在大提琴手可见项目中找到 id 时,选择它的单元格选择模型 celllist