Vaadin表折叠列侦听器 [英] Vaadin Table Collapse Column Listener

查看:88
本文介绍了Vaadin表折叠列侦听器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道哪些列已折叠&崩溃,在vaadin。
是否有一个侦听器,我找不到?

I want to know which columns are collapsed & uncollapsed, in vaadin. Is there a listener for this, I could not found?

推荐答案

此功能不被支持。但是,您可以扩展Table来支持它。

It's not supported out the box. However you could extends Table to support it.

类似

public class ColumnCollapsedObservableTable extends Table {

    private List<ColumCollapsedListener> collapseListeners = new ArrayList<ColumCollapsedListener>();

    @Override
    public void setColumnCollapsed(Object propertyId, boolean collapsed)
            throws IllegalStateException {

        super.setColumnCollapsed(propertyId, collapsed);
        fireColumnCollapsedEvent(new ColumnCollapsedEvent(this, propertyId, collapsed));
    }

    public void addColumnCollapsedListener(ColumnCollapsedListener l) {
        ...
    }

    public void removeColumnCollapsedListener(ColumnCollapsedListener l) {
        ...
    }

    private fireColumnCollapsedEvent(ColumCollapsedEvent event) {
        ...
    }   

}

这篇关于Vaadin表折叠列侦听器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆