2016-04-07 6 views
0

ボタンが付いたUIバグがあると思います。私はこれでように定義されたボタンがあります。EclipseスカウトNeonボタンが多くのスペースを埋める

@Override 
protected boolean getConfiguredProcessButton() { 

    return false; 
} 

@Override 
protected boolean getConfiguredFillHorizontal() { 

    return true; 
} 

を、彼らはこの写真に示すように、あまりのスペースを埋める:

enter image description here

が、これはバグですか、私は何かが足りませんか?

答えて

1

デフォルトではスカウトHtmlのUI内のすべてのフォームフィールドの右にいくつかのスペースを確保(情報、エラー)ステータスまたはコンテキストメニューアイコンを表示することができます。あなたの写真に見られるテーブル/グループボックスのタイトルの場合もそうだと思います。 IFormField#setStatusVisible(boolean)を試すか、AbstractFormField#getStatusVisible()を上書きしてください。

小さなヒント:テーブルには独自のメニューバーがあります。だから、私はむしろフォームにボタンを追加するのではなく、メニュータイプ 'SINGLE/MULTI_SELECTION'を持つメニューとしてテーブルと '行削除'アクションにメニュータイプ 'EMPTY_SPACE'を持つメニューとして「新しい行」アクションを追加したい。例:

public class SampleTable extends AbstractTable { 

    @Order(10) 
    public class NewMenu extends AbstractMenu { 

    @Override 
    protected Set<? extends IMenuType> getConfiguredMenuTypes() { 
     return CollectionUtility.<IMenuType> hashSet(TableMenuType.EmptySpace); 
    } 

    @Override 
    protected String getConfiguredText() { 
     return TEXTS.get("New"); 
    } 

    @Override 
    protected void execAction() { 
     // TODO: impl. new 
    } 
    } 

    @Order(20) 
    public class DeleteMenu extends AbstractMenu { 

    @Override 
    protected Set<? extends IMenuType> getConfiguredMenuTypes() { 
     return CollectionUtility.<IMenuType> hashSet(TableMenuType.MultiSelection, TableMenuType.SingleSelection); 
    } 

    @Override 
    protected String getConfiguredText() { 
     return TEXTS.get("Delete"); 
    } 

    @Override 
    protected void execAction() { 
     // TODO: impl. delete 
    } 
    } 
} 

フルたとえば「ウィジェット」と呼ばれるスカウトデモアプリケーションにTableFieldForm/AbstractFileTableFieldをご確認ください。アプリケーションはここでホストされています

https://github.com/BSI-Business-Systems-Integration-AG/org.eclipse.scout.docs/tree/releases/6.0.x/code/widgets

+0

あなたは、テーブルのフィールドメニューバーのための例を提供することができます –

0

はい、バグのようですが、少なくとも私はこれを簡単に再現できました。残念ながら、私はすぐにあなたに解決策を与えることはできませんが、私が最初に自分自身でお願いしたりしようとする必要があります。)

敬具、 マティアス

関連する問題