Vaadin Viritin SubSetSelector组件 - 更改删除按钮说明

时间:2016-11-20 13:35:39

标签: java vaadin

我使用viritin的SubSetSelector。 我无法更改删除按钮的说明("从列表中删除选择")。我怎样才能改变它?

1 个答案:

答案 0 :(得分:0)

创建一个扩展SubSetSelector的类,并在代码中使用该类而不是SubSetSelector

public class MySubSetSelector<ET> extends SubSetSelector<ET> {

    public MySubSetSelector(Class<ET> elementType) {
        super(elementType);
    }

    protected Object getToolColumnContent(final ET entity) {
        Button button = new Button(FontAwesome.MINUS);
        button.setDescription("Removes the selection from the list"); // Change this
        button.addStyleName(ValoTheme.BUTTON_ICON_ONLY);
        button.addClickListener(new Button.ClickListener() {
            @Override
            public void buttonClick(ClickEvent event) {
                removeSelectedOption(entity);
            }
        });
        button.setStyleName(Reindeer.BUTTON_SMALL);
        return button;
    }
}