1

我有一个从 SectionPart 扩展的类。

public class MyData extends SectionPart{

}

在初始化方法中,我正在创建一个部分。

public class MyData extends SectionPart{
    public void initialize(){
        Section section = this.getSection();
        section.setText("List Items");
        ....
    }
}

当我在该部分下的 UI 中看到时,我可以看到没有提供描述,但光标仍然在那里闪烁。要删除它,我在我的初始化方法中添加了以下代码。

public class MyData extends SectionPart{
    public void initialize(){
        Section section = this.getSection();
        section.setText("List Items");
        section.getDescriptionControl.setLayout(new GridData());
        section.getDescriptionControl.setVisible(false);
        ((GridData)section.getDescriptionControl().getLayoutData()).exclude = true;
        section.getDescriptionControl().getParent().layout(true);
    }
}

现在描述控件是不可见的,但我无法从布局中删除它。请帮我。

4

1 回答 1

4

Section#DESCRIPTION如果您在创建截面部件时不使用样式标志,则不会添加描述控件。如果您看到描述控件,那么您必须在发送到该部分的构造函数的样式中设置此标志

于 2013-01-14T11:11:09.947 回答