如何在Java Vaadin表中添加Header Click Listner?

时间:2015-08-20 11:39:15

标签: vaadin vaadin7

我正在尝试向Vaadin一书中指定的表头添加一个非常简单的监听器。我在liferay portlet中使用vaadin 6.4.5。但听众从未被称为......

table.addListener(new Table.HeaderClickListener() {
            public void headerClick(HeaderClickEvent event) {
                System.out.println("Column header clicked");                
            }
// Disable the default sorting behavior

        });
table.setSortDisabled(true);

我也无法像这样在我的桌子上添加页脚..

table.setFooterVisible(true);
        table.setColumnFooter("Name", "Average");
        table.setColumnFooter("Died At Age", String.valueOf(avgAge));

这些代码片段都取自了vaadin的书,但它们只是在我的portlet应用程序中不起作用。请帮忙

1 个答案:

答案 0 :(得分:0)

我有工作听众呀!

table.addHeaderClickListener(new HeaderClickListener() {                
        @Override
        public void headerClick(HeaderClickEvent event) {
             System.out.println("click Header");                
             Object object= event.getPropertyId();
        }
});