This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information

UITextArea

Allgemeine Fragen zur Entwicklung von und mit JVx.

UITextArea

Postby stpa » Tue Oct 27, 2009 3:01 pm

Hallo,

gibt es einen "direkten" Weg ein UITextArea mit einer Spalte einer Tabelle zu verknüpfen wie dies bei einem UIEditor möglich ist?



Danke,

lg
Stefan
stpa
 
Posts: 7
Joined: Thu Oct 22, 2009 10:06 am

Re: UITextArea

Postby Development@SIB » Tue Oct 27, 2009 4:41 pm

Der UIEditor ist nur eine Hülle für den CellEditor der auf den DataType gesetzt wurde.

Der UIEditor zeigt zB Images/Password/MultiLine, ...

z.B.:
Code: Select all
UITextCellEditor cedDetail = new UITextCellEditor();
cedDetail.setContentType(UITextCellEditor.TEXT_PLAIN_MULTILINE);
      
UIEditor editErrorDetail = new UIEditor();
editErrorDetail.setCellEditor(cedDetail);
editErrorDetail.setDataRow(mdbError);
editErrorDetail.setColumnName("DETAIL");


Es ist ausreichend eine einzige Instanz eines CellEditors anzulegen und diesen dann in der gesamten Applikation wiederzuverwenden, z.B in einem Utility.

Der CellEditor kann direkt auf eine IEditor Instanz oder auf den DataType gesetzt werden, z.B.:

Code: Select all
mdbError.getRowDefinition().getColumnDefinition("DETAIL").
                            getDataType().setCellEditor(cedDetail);

Dadurch verwendet jeder Editor mit der Column DETAIL den definierten CellEditor!
User avatar
Development@SIB
 
Posts: 325
Joined: Mon Sep 28, 2009 1:54 pm


Return to Development (DE)