-3

我创建了一个像 Editor Example 这样的示例,而不同之处在于我的演示可以隐藏列。当我隐藏某些列时,我无法收集所选列的索引,我改变了主意,我想获取所选列的标题名称。如何得到它?

4

2 回答 2

0

您需要对 ColumnHeaderLayer 的引用并获取数据值。例如 ColumnHeaderLayer#getDataValueByPosition(int, int)

于 2015-12-07T15:58:37.297 回答
0

以下是处理选定列的处理程序

但我不知道如何获取列名

public void handleLayerEvent(ILayerEvent event) {
    if (event instanceof CellSelectionEvent) {
        CellSelectionEvent cellEvent = (CellSelectionEvent) event;
        int columnIndex = natTable.getColumnIndexByPosition(cellEvent.getColumnPosition());
        SelectionLayer selectionLayer = cellEvent.getSelectionLayer();
        ........
}
于 2015-12-04T01:49:19.363 回答