3 declare(strict_types=1);
18 $a_adt_form->
getForm()->setTitle($this->
lng->txt(
"test_form_title"));
19 $a_adt_form->
setTitle($this->
lng->txt(
"test_form_section_title"));
20 $a_adt_form->
setInfo($this->
lng->txt(
"test_form_section_title_info"));
23 $element->setTitle($this->
lng->txt(
"test_form_" . $name));
26 $a_adt_form->
getElement(
"name")->setRequired(
true);
27 $a_adt_form->
getElement(
"lang")->setRequired(
true);
28 $a_adt_form->
getElement(
"tags")->setRequired(
true);
31 $a_adt_form->
getElement(
"lang")->forceRadio(
true, array(
"en" => $this->
lng->txt(
"lang_en_info")));
33 $a_adt_form->
getElement(
"entry_date")->setParentElement(
"active");
38 $a_adt_form->
getElement(
"tags")->setParentElement(array(
"lang",
"de"));
39 $a_adt_form->
getElement(
"tags")->setInfo($this->
lng->txt(
"test_form_tags_info"));
prepareFormElements(ilADTGroupFormBridge $a_adt_form)
This is a ADT-based example object It has all supported ADTs and shows DB sequence-handling.
This is the GUI for the ADT-based example object It expects an existing record with Id 1 and doesn't ...
ADT based-object base class Currently "mixed" with ActiveRecord-pattern, could be splitted...
ADT based-object GUI base class.