`
lizhensan
  • 浏览: 370192 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

rcp PropertySheetPage设置属性排序功能

 
阅读更多

PropertySheetPage 属性有的时候属性不是按照我们添加的顺序排序的。

其实 PropertySheetPage 默认是按照我们的属性名称来排序的,如何来控制属性的顺序呢?

1:首先需要在你的part中实现  IAdaptable

 

 

2:在getAdapter方法中添加   如下:

 

if (adapter == IPropertySheetPage.class) {
   PropertySheetPage page = new PropertySheetPage(){
    @Override
    public void createControl(Composite parent) {
     // TODO Auto-generated method stub
     PropertySheetSorter sorter = new PropertySheetSorter() { 
                          public int compare(IPropertySheetEntry entryA, 
                                  IPropertySheetEntry entryB) {
                              return getCollator().compare( 
                                      entryA.getDescription(), 
                                     entryB.getDescription()); 
                         } 
                      }; 
                    this.setSorter(sorter);
     super.createControl(parent);
    }
   };
   page.setRootEntry(new  PropertySheetEntry());
   return page;

 

 

 

重新设置PropertySheetPage 的PropertySheetSorter      

 

 

 

PropertyDescriptor profileType=new PropertyDescriptor("profileType","规则类型");
   profileType.setDescription("01");
   descriptors.add(profileType);
   
   PropertyDescriptor profid=new PropertyDescriptor("profid","规则ID");
   profid.setDescription("02");
      descriptors.add(profid); 
     
   
   PropertyDescriptor profna=new PropertyDescriptor("profna","中文名称");
   profna.setDescription("03");
   descriptors.add(profna); 

。。。。。。。

分享到:
评论

相关推荐

    Eclipse rcp 实现文本内容对比功能

    Eclipse rcp 实现文本内容对比功能,可自己选取对比的文件进行比较

    RCP中adapter实现属性视图

    RCP中使用adapter扩展模型为IPropertySource,达到显示属性视图的目的;详细介绍了各种适配器方式。

    基于适配器模式的RCP应用属性视图实现

    基于适配器模式的RCP应用属性视图实现,在做RCP或者Eclipse插件开发的朋友可以用到的,关于如何自定义属性栏信息

    Eclipse RCP 属性编辑器实例

    Eclipse RCP 属性编辑器实例!!!!!!!

    rcp定制应用程序窗口属性

    定制应用程序窗口属性 向导生成的应用程序主界面并不能满足要求,存在很多问题,例如,主界面运行时没有自动居中,主界面大小没有固定,主窗口标题栏文字应该是“高校经费测算系统”。再看看图5-3、图5-4的标题栏有...

    RCP 常见的扩展点指南

    RCP 常见的扩展点指南 RCP最精华的部分之一,详细分析了RCP如何建立扩展点的。

    RCP,RCP开发

    RCP&OSGI;

    RCP在线升级,RCP在线升级

    RCP在线升级RCP在线升级RCP在线升级RCP在线升级RCP在线升级

    RCP-1500中文操作手册.pdf

    索尼 sony rcp 1500 中文操作手册,非常好,是中文的,希望大家多多下载 谢谢谢谢,让我多赚些积分

    BIRT 报表 RCP Report Viewer(2)

    BIRT 报表 RCP Report Viewer 找了好久没有找到关于 BIRT 集成到RCP中的文章,现在先发两个例子先,详细待日后补充: Example of using the Report Viewer in an RCP application 见附件:

    RCP项目导出exe 步骤

    RCP导出EXE 老大难问题。 RCp 程序导出步骤,保证能够导出~

    eclipse 3.6 rcp 开发

    Eclipse RCP允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序,可重用Eclipse中已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP入手可能会比较困难、费时。接下来我们将主要讲述如何让RCP工作. ...

    eclipse rcp 自学教程

    clipse RCP允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序,可重用Eclipse中已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP入手可能会比较困难、费时。接下来我们将主要讲述如何让RCP工作 ...

    RCP与GEF课件,介绍RCP和GEF各组成部分和工作原理

    RCP与GEF的课件,简单的介绍了RCP和GEF中的各组件的功能,已经工作流程

    RCP弹出日期控件

    RCP系统使用的弹出式日期控件,可切换上月下月,前一年后一年,可选择年、月

    RCP程序设计自学RCP的教程

    有关rcp的内容 是rcp入门的好帮手,rcp自学的好帮手

    RCP项目的登录窗体 RCP项目的登录窗体

    RCP项目的登录窗体RCP项目的登录窗体RCP项目的登录窗体RCP项目的登录窗体

    Eclipse Rcp

    Eclipse RCP富客户端平台,基于Eclipse开发的。

    Eclipse RCP开发教程

    Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT

Global site tag (gtag.js) - Google Analytics