如何在表中以编程方式选择插入的行?

时间:2017-01-30 10:40:57

标签: java vaadin

如何以编程方式选择插入的表格行?该表绑定到BeanContainer,每次单击添加按钮时,我想插入一行,并在没有ItemClick的情况下使其可选。

我见过SQLContainer here的另一个例子,但它对我没用。

下面是成功插入行的按钮的监听器:

addButton.addClickListener(new ClickListener() {            
    @Override
    public void buttonClick(ClickEvent event) { 
        Object itemId = addList();  
        table.addItem(itemId); 
        table.getItem(itemId).getItemProperty("PS_SECTION").setValue(n);                    
        table.setValue(itemId); 
        table.select(itemId);
        table.commit();
    }
});

1 个答案:

答案 0 :(得分:1)

Select a row programmatically

以下是代码:

def make_str_from_column(board, column_index):
    """ (list of list of str, int) -> str

    Return the characters from the column of the board with index column_index
    as a single string.

    >>> make_str_from_column([['A', 'N', 'T', 'T'], ['X', 'S', 'O', 'B']], 1)
    'NS'
    """

}