3{
6 $renderer =
$DIC->ui()->renderer();
7
8 require_once('./Services/Form/classes/class.ilPropertyFormGUI.php');
9 require_once('./Services/Form/classes/class.ilTextInputGUI.php');
10 require_once('./Services/Form/classes/class.ilCountrySelectInputGUI.php');
11
12
14 $form->setId(uniqid(
'form'));
16 $item->setRequired(true);
17 $form->addItem($item);
19 $item->setRequired(true);
20 $form->addItem($item);
22 $form->setFormAction(
$DIC->ctrl()->getFormActionByClass(
'ilsystemstyledocumentationgui'));
24 $item->setValue('submit');
25 $form->addItem($item);
26
27
28 $form_id =
'form_' .
$form->getId();
29 $submit =
$factory->button()->primary(
'Submit',
'#')
30 ->withOnLoadCode(
function (
$id) use ($form_id) {
31 return "$('#{$id}').click(function() { $('#{$form_id}').submit(); return false; });";
32 });
33
34
38 if (
$form->checkInput()) {
39 $panel =
$factory->panel()->standard(
'Form validation successful',
$factory->legacy(print_r(
$_POST,
true)));
40 $out = $renderer->render($panel);
41 } else {
42 $form->setValuesByPost();
44 }
45 }
46
48 ->withActionButtons([$submit]);
49
50
52 $modal = $modal->withOnLoad($modal->getShowSignal());
53 }
54 $button1 =
$factory->button()->standard(
'Show Form',
'#')
55 ->withOnClick($modal->getShowSignal());
56
57 return $renderer->render([$button1, $modal]) .
$out;
58}
This class represents a text property in a property form.
if(!array_key_exists('StateId', $_REQUEST)) $id
if(isset($_POST['submit'])) $form