19declare(strict_types=1);
37 $this->
lng = $DIC->language();
38 $this->
access = $DIC->access();
39 $this->
ctrl = $DIC->ctrl();
40 $this->
http = $DIC->http();
42 $this->
factory = $DIC->ui()->factory();
43 $this->
renderer = $DIC->ui()->renderer();
44 $this->
user = $DIC->user();
72 if (!is_null($value)) {
90 public function getHTML(
bool $link =
true, array $options = []): string
98 public function getSingleHTML(?array $options =
null,
bool $link =
true): string
100 return $this->
getHTML($link, $options);
133 return $this->record_field->getField();
141 return $this->record_field->getRecord();
Class ilAccessHandler Checks access for ILIAS objects.
Class ilCtrl provides processing control methods.
getSingleHTML(?array $options=null, bool $link=true)
Returns data for single record view.
getFormGUI(ilPropertyFormGUI $formGUI)
ILIAS Refinery Factory $refinery
ILIAS UI Factory $factory
ilDclBaseRecordFieldModel $record_field
fillRow(ilTemplate $tpl)
Fills row with record data.
getFormInput()
Gets the value from from the record field.
getHTML(bool $link=true, array $options=[])
Outputs html of a certain field.
getRecordField()
Get Record Field.
__construct(ilDclBaseRecordFieldModel $record_field)
getField()
Getter shortcut for field.
getRecord()
Getter shortcut for record.
ILIAS UI Renderer $renderer
getConfirmationHTML()
Returns data for confirmation list When returning false, attribute is ignored in list.
fillFormInput(ilPropertyFormGUI $form)
Fills the form with the value of a record.
ILIAS HTTP Services $http
parseFormInput($value)
function parses stored value to the variable needed to fill into the form for editing.
special template class to simplify handling of ITX/PEAR
static http()
Fetches the global http state from ILIAS.