UITree: Knotendarstellung
Posted: Wed Apr 23, 2014 10:55 am
Hallo!
Gibt es eine Möglichkeit die Darstellung eines UITree Knotens zu beeinflussen?
Zum Beispiel würde ich gerne deaktivierte Datensätze anders (ausgegraut) darstellen als aktive. Oder in einem anderen Fall wäre es notwendig, zusätzlichen Text neben der dargestellten Column hinzuzufügen, bzw mehrere Columns anzuzeigen.
In all diesen Fällen wäre das Editieren der Daten über den Tree deaktiviert.
Das Setzen eines CellFormaters hat überhaupt keine Auswirkungen, die Klasse scheint nicht verwendet zu werden.
Im NodeFormatter lässt sich nur das Image verändern.
Gibt es eine Möglichkeit die Darstellung eines UITree Knotens zu beeinflussen?
Zum Beispiel würde ich gerne deaktivierte Datensätze anders (ausgegraut) darstellen als aktive. Oder in einem anderen Fall wäre es notwendig, zusätzlichen Text neben der dargestellten Column hinzuzufügen, bzw mehrere Columns anzuzeigen.
In all diesen Fällen wäre das Editieren der Daten über den Tree deaktiviert.
Das Setzen eines CellFormaters hat überhaupt keine Auswirkungen, die Klasse scheint nicht verwendet zu werden.
- Code: Select all
tree.setCellFormatter(new ICellFormatter() {
@Override
public ICellFormat getCellFormat(IDataBook pDataBook, IDataPage pDataPage, IDataRow pDataRow, String pColumnName, int pRow, int pColumn) {
System.out.println("cellformat");
return null;
}
});
Im NodeFormatter lässt sich nur das Image verändern.
- Code: Select all
tree.setNodeFormatter(new INodeFormatter() {
@Override
public IImage getNodeImage(IDataBook pDataBook, IDataPage pDataPage, IDataRow pDataRow, String pColumnName, int pRow, boolean pExpanded, boolean pLeaf) {
System.out.println("nodeimage");
return null;
}
});