TableViewer的刪除和排序中的問題

 在TableViewer中,我們經常要實現一些工具欄的功能,比如說:要添加、刪除還有對添加的數據進行排序功能,但是當你實現了刪除和排序功能之後,新手可能碰到這樣的問題:對一條記錄進行了刪除操作,但是在沒有刷新這個TableViewer之前,我們再進行排序的情況下,刪除的記錄又出現在表格視圖中,其實數據庫中的本記錄已刪除,但是在排序的list中沒有刪除,所以我們要進行一些操作。
     因爲界面數據和input數據分離,所有在tableViewer.add、tableViewer.remove之後,勿忘Input.add、Input.remove。(其中tableViewer是表格,input爲tableViewer.getInput()得到的表格數據的List)

 

參考:http://zhanghong813.iteye.com/blog/197380

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章