18. Nov 2009 

englisch readers follow this link

Die Entwicklerkonferenz 2009 ist vorbei. Die Aussichten sind gut. Es geht weiter mit V12 im nächsten Jahr und den Folgeversionen V13, V14 sowie Wakanda in einem parallelen Zweig.

Bereits ab V12 werden die Listboxen leistungsfähiger. Schön-geil-klasse-oberaffengut:

  • hierarchische Listboxen,
  • styled text,
  • mehrzeilig,
Es wird noch nicht alles möglich sein, was ich mir wünsche aber das eine oder andere wurde angekündigt.

Während der Q&A-Session wurde nach Fußzeilen unter Listboxen gefragt. Thibaud Arguillère antwortete für die V12 mit einem vielleicht, von Thomas Maul mit der Bitte keine neuen Features anzukündigen im Elan gebremst. Warum so lange warten?

Listboxen mit Fußzeilen

funktioniert bereits im letzten Quartal 2009, für V2004 und V11. Nativ in der V12 wird die Fußzeile sicherlich schöner und flüssiger, doch diese Lösung ist jetzt da.

Die Bahn bewirbt die City Night Line (CNL) mit Ausgeschlafene reisen nachts. Im City Night Line quer durch Europa. Ich bin nur von München bis Hannover geruckelt und gequietscht und viel zu früh wieder wach gewesen. Dabei hatte ich eine Idee!

Fußzeilen unter Listboxen läßt sich simulieren. Schauen Sie sich den kleinen Film an:

oder laden sich die Datenbank in der Version für die V11.

Sie möchten den Sourcecode haben? Kein Problem! Überweisen Sie, was es Ihnen wert ist auf mein PayPal-Konto: info@mettre.de. Was ist denn üblich?

Die Lösung

ist komplett in 4D. Es sind zwei Listboxen und die untere wird von der oberen getriggert.

Die eigentliche Methode ist generisch und wird so aufgerufen:
: (Form event=On Column Moved )
  ListBox_Gen_Service ("Footer_Moved";$lb_ObjRechPos;$lb_ObjRechPosFooter)
  ListBox_Gen_Service ("Footer_Resized";$lb_ObjRechPos;$lb_ObjRechPosFooter)
: (Form event=On Column Resize )
  ListBox_Gen_Service ("Footer_Resized";$lb_ObjRechPos;$lb_ObjRechPosFooter)

Ich habe es als kompilierte Komponente fertig gemacht. Laden Sie die Komponente und starten sie diese als alleinstehende Anwendung, um das Verhalten auszuprobieren. In Ihren eigenen Datenbanken sprechen Sie die Komponente wie oben dargestellt an. Wer die Source haben oder das Verfahren in der V2004 verwenden möchte, schicke mir eine eMail.

Das Layout der Listboxen kann es etwas fummlig sein, wenn man es noch nicht geübt hat. Dafür gibt es Coaching.

Nachfragen

  1. Gehen mehrzeile Fußbereiche?
  2. Klar, warum nicht!

4D Themen: Berichte in Arbeit