libreccm-legacy/ccm-core/src
quasi ebbc22fbd5 DateWidget / OptionGroup
OptionGroup erweitert, so daß nun auch neue Optionen am Anfang der Liste hinzugefügt werden könnten (prependOption).

DateWidget speichert nun den eingestellten Jahresbereich und verfügt über eine neue Funktion, um weitere Jahreseinträge hinzuzufügen. Diese Methode fügt die Jahreszahl nur ein, wenn sie sich nicht im Bereich der Jahreszahlen befindet. Dabei wird darauf geachtet, daß Jahreszahlen, die kleiner als der definierte Bereich sind, am Anfang der Liste eingefügt werden. Größere Zahlen werden am Ende der Liste eingefügt.
Beim mehrfachen Aufrufen der Methode werden die Jahreszahlen nicht weiter sortiert, so daß die resultierende Liste nicht in der korrekten Reihenfolge erscheint. Das war auf Grund von Bebop nicht so ohne weiteres möglich, da das Widget nach der Initialisierung gesperrt wird, wodurch die bereits vorhandenen Felder nicht mehr geändert werden können. Das sollte aber im Normalfall kein Problem darstellen, da für die CTs, wo das Widget verwendet wird, diese Methode nur einmal aufgerufen werden muß.

git-svn-id: https://svn.libreccm.org/ccm/trunk@702 8810af33-2d31-482b-a856-94f89814c4df
2011-01-22 11:59:40 +00:00
..
WEB-INF/resources Initiale Version 2008-02-04 11:59:05 +00:00
com DateWidget / OptionGroup 2011-01-22 11:59:40 +00:00
ccm-core.checklist Integrate vendor release 2009-02-07 22:44:11 +00:00
ccm-core.config Old Initializer für core portal und einige deprecated Klassen ausgebaut, verschiedene Dokumentation und Kommentierungen ergänzt. 2011-01-10 10:24:12 +00:00
ccm-core.load Initiale Version 2008-02-04 11:59:05 +00:00
ccm-core.upgrade Provides ccm-core UPDATE script: 6.6.0->6.6.1 2011-01-19 02:15:59 +00:00
log4j.properties DaBInImporter: 2011-01-02 14:56:50 +00:00
overview.html Initiale Version 2008-02-04 11:59:05 +00:00