Im Entwickler-Forum können Implementierungsdetails sowie Alternativen der Umsetzung diskutiert werden. // Here, developers can discuss implementation details of features of their projects.
-
Coach83
- Beiträge: 274
- Registriert: 13.05.2010, 17:33:12
-
Kontaktdaten:
Beitrag
von Coach83 » 08.10.2014, 18:53:21
Hallo zusammen,
ich füge dynamisch eine Checkbox hinzu:
Code: Alles auswählen
$form->addFormElementBeforeMarker('articleList', 'form:checkbox', array('name' => $name, 'value' => $value, 'class' => 'match px'));
Analog zu
Code: Alles auswählen
$currentElementID = $form->addFormElementBeforeMarker( 'fields', 'form:text', array('name' => $this->formElements[$CurrentType][$i]['name']) );
// configure further form element attributes
$currentElement = &$form->getFormElementByObjectID($currentElementID); $currentElement->setAttribute('style','width: 200px;');
möchte ich jetzt die Checkbox aktivieren - ich bekomme jedoch folgenden Fehler:
Call to undefined method APF\tools\form\taglib\HtmlFormTag::getFormElementByObjectID
Wurde da was umgestellt?
-
dr.e.
- Administrator
- Beiträge: 4606
- Registriert: 04.11.2007, 16:13:53
Beitrag
von dr.e. » 08.10.2014, 21:19:44
Hallo Coach,
ich nehme an du nutzt den aktuellen master (=3.0)?
Dort wurde in der Tat etwas umgestellt:
addFormElementBeforeMarker() liefert dir direkt die Instanz zurück. Auf dieser Instanz kannst du dann ein
check() etc. aufrufen.
Viele Grüße,
Christian
-
Paric
- Beiträge: 48
- Registriert: 25.08.2014, 08:51:04
Beitrag
von Paric » 09.10.2014, 08:09:37
nette Änderung
Gibt es, wenn 3.0 live geht, auch eine Liste mit signifikanten Änderungen? Sonst funktioniert nach dem Update mein halber Code nicht mehr

-
Coach83
- Beiträge: 274
- Registriert: 13.05.2010, 17:33:12
-
Kontaktdaten:
Beitrag
von Coach83 » 09.10.2014, 09:24:05
das vereinfacht es natürlich sehr

!
-
dr.e.
- Administrator
- Beiträge: 4606
- Registriert: 04.11.2007, 16:13:53
Beitrag
von dr.e. » 09.10.2014, 13:05:11
Hallo zusammen,
eine Liste mit Änderungen wird es definitiv geben. Teile davon sind schon unter
http://wiki.adventure-php-framework.org ... .1_auf_2.2 beschrieben, diese Änderung fehlt noch.
Um die Migration so einfach wie möglich zu halten wird es auch für 3.0 ein Migrations-Skript geben, mit dem sich eine bestehende Anwendung größtenteils aktualisieren lässt. Um 5-10% manuelle Änderungen kommen wir aber nicht herum, da die Skripte nicht alle spezifischen Applikationen kennen kann. Die Skripte sind jeweils im master eingecheckt und können wie unter
http://wiki.adventure-php-framework.org ... _Migration beschrieben ausgeführt werden. Bitte vorher allerdings ein Backup ziehen!

Viele Grüße,
Christian