`
zhanghong813
  • 浏览: 106537 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

TableViewer的删除和排序中的问题

 
阅读更多

      在TableViewer中,我们经常要实现一些工具栏的功能,比如说:要添加、删除还有对添加的数据进行排序功能,但是当你实现了删除和排序功能之后,新手可能碰到这样的问题:对一条记录进行了删除操作,但是在没有刷新这个TableViewer之前,我们再进行排序的情况下,删除的记录又出现在表格视图中,其实数据库中的本记录已删除,但是在排序的list中没有删除,所以我们要进行一些操作。
     因为界面数据和input数据分离,所有在tableViewer.add、tableViewer.remove之后,勿忘Input.add、Input.remove。(其中tableViewer是表格,input为tableViewer.getInput()得到的表格数据的List)

 

分享到:
评论
1 楼 tanchang18 2008-06-30  
今天刚刚碰到这个问题,不过很容易知道是这个问题,所以不算问题  

相关推荐

    Eclipse从入门到精通2

    **TableViewer** 是JFace组件中非常重要的一个成员,它不仅提供了丰富的功能,还引入了一系列核心概念,如内容器(Content Provider)、标签器(Label Provider)、过滤器(Filter)、排序器(Sorter)和修改器...

    HDFView_UsersGuide.pdf

    在文档的最后,还包含了一些关于如何安装和使用HDFView的附加信息,提供了关于发布版本、进一步信息获取的指南,以及在使用过程中可能会遇到的常见问题和解决方案。文档的编写目的是为了让用户能够熟练使用HDFView...

    JFace-viewer

    - **TableViewer**:主要用于展示表格数据,支持行的添加、删除、修改,以及多选等功能。TableViewer提供了多种列类型,如文本、复选框等,可以通过ColumnLabelProvider自定义列的显示。 - **TreeViewer**:用于展示...

    jExplorer——SWT做的一个文件浏览器

    3. 重写TableViewer中tableColumn生成载入方法,已经可以实现tablecolumn的半动态载入和识别 4. 实现动态识别文件类型 5. 进行删除操作时,对删除的文件进行识别 6. 更新添加了一些FileUtil中的方法,并且把这个类的...

    sql-and-rcp-table.zip_Table_rcp

    JDBC提供了与各种数据库交互的统一接口,允许我们执行SQL查询、插入、更新和删除数据。开发者需要配置数据库驱动,然后创建Connection对象以建立与数据库的连接。 2. **SQL查询**:SQL用于从数据库中提取信息。...

    多个SWT例子

    SWT(Standard Widget Toolkit)和JFace是Java编程中用于构建图形用户界面(GUI)的两个库,由Eclipse基金会维护。SWT是底层的GUI库,提供了与操作系统直接交互的原生控件,而JFace则建立在SWT之上,提供了一层抽象...

    用swt/jface实现的资源浏览器jExplorer

    弹出菜单中的排序选项 4. 动态识别文件类型 5. 详尽的注释 <br>已知的Bug: 1. TreeViewer进行目录切换时,TableViewer窗体有时会变成空白 2. 有特殊字符的过滤操作将导致异常 3. 重命名没有考虑...

    用SWT/JFace实现的资源管理器jExplorerV0.5(附源码)

    重写TableViewer中tableColumn生成载入方法,已经可以实现tablecolumn的半动态载入和识别 4. 实现动态识别文件类型 5. 进行删除操作时,对删除的文件进行识别 6. 更新添加了一些FileUtil中的方法,并且把...

    Eclipse_Swt_Jface_核心应用_部分19

    7.4.7 设置单元格跨行和跨列显示:horizontalSpan和verticalSpan属性 109 7.4.8 设置单元格空间的抢占方式:grabExcessHorizontalSpace和 grabExcessVerticalSpace属性 110 7.4.9 设置的控件大小:...

Global site tag (gtag.js) - Google Analytics