27 "link" => $form->
getInput(
"field_" . $this->getField()->getId()),
28 "title" => $form->
getInput(
"field_" . $this->getField()->getId() .
'_title'),
51 $worksheet->
setCell($row, $col,
$value, DataType::TYPE_STRING);
67 parent::addHiddenItemsToConfirmation($confirmation);
79 return $value[
'link'] ??
'';
111 $value = parent::getValueFromExcel($excel, $row, $col);
114 if ($excel->
getCell(1, $col + 1) == $this->
getField()->getTitle() .
'_title') {
115 $title = $excel->
getCell($row, $col + 1);
161 $deserialize = json_decode(
$value,
true);
163 'title' => $deserialize[
'title'] ??
'',
164 'link' => $deserialize[
'link'] ??
'',
parseSortingValue($value, bool $link=true)
Returns sortable value for the specific field-types.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
setValue($value, bool $omit_parsing=false)
Set value for record field.
addHiddenItemsToConfirmation(ilConfirmationGUI $confirmation)
setCell(int $a_row, int $a_col, $a_value, ?string $a_datatype=null)
Set cell value.
addHiddenItem(string $a_post_var, string $a_value)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getCell(int $a_row, int $a_col)
Returns the value of a cell.
setValueFromForm(ilPropertyFormGUI $form)
fillExcelExport(ilExcel $worksheet, int &$row, int &$col)
getValueFromExcel(ilExcel $excel, int $row, int $col)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...