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

UITable mehrfach Selektion

Allgemeine Fragen zur Entwicklung von und mit JVx.

UITable mehrfach Selektion

Postby alladinbp » Fri Oct 21, 2011 10:40 am

Noch etwas sehr wichtiges: Ich kann derzeit in einer Tabelle immer nur eine Zeile auswählen, hätte aber gerne eine Multi-Select Option. Wenn mehr selektiert ist soll der Minus-Button auch mehrere Zeilen löschen.
Ist diese Funktion schon eingebaut oder müsste ich dafür wieder selbst auf die Swing Implementierung zurückgreifen?
alladinbp
 
Posts: 39
Joined: Tue Oct 11, 2011 2:27 pm

Re: UITable mehrfach Selektion

Postby Development@SIB » Fri Oct 21, 2011 11:15 am

Die Table unterstützt im Moment kein Multi-select. Es ist auch immer die Frage wie sich Master/Detail verhalten soll bei Mehrfach Selektion: die Details zum ersten selektierten Master anzeigen oder keine Details anzeigen.

Wir haben dieses Feature bereits ausführlich diskutiert und werden uns nach 1.0 darum kümmern. Wenn das Feature früher benötigt wird besteht natürlich immer die Möglichkeit aktiv an JVx mitzuarbeiten!

Den SelectionMode der JTable zu verändern hat keine Auswirkung, weil abhängig von den DataBook Events die Selektion gesetzt wird.

Mögliche Lösungen:

1)
Hinzufügen einer Y/N Spalte. Die Checkbox wird automatisch angezeigt wenn die AllowedValues gesetzt sind bzw. einfach ApplicationUtil.createYNChoiceCellEditor() als CellEditor setzen.

2)
Mit CellProfiles können Sie ein Multi-Select Verhalten sehr einfach selbst erstellen. Sie können auch hier eine unsichtbare Dummy Spalte hinzufügen z.B. SELECTED_INTERN (wird ausgeblendet). Abhängig von dem Status und dem gedrückten Key können Sie selektieren oder eben nicht.

In beiden Fällen können Sie bei delete die gewählten Zeilen in Abhängigkeit des Zeilenstatus entfernen.
User avatar
Development@SIB
 
Posts: 325
Joined: Mon Sep 28, 2009 1:54 pm


Return to Development (DE)