90 return "il_dcl_tview_set";
211 if ($field_name ==
'filter_value' && is_array($this->filter_value)) {
212 return json_encode($this->filter_value);
222 public function wakeUp($field_name, $field_value)
224 if ($field_name ==
'filter_value') {
226 $json = json_decode($field_value,
true);
227 if (is_array($json)) {
228 foreach ($json as
$key => $value) {
229 $return[
'filter_' . $this->
getField() .
'_' .
$key] = $value;
232 $return =
array(
'filter_' . $this->
getField() => $field_value);
253 if (is_numeric($this->field)) {
259 $stdfield->setId($this->field);
261 $stdfield->setTitle(
$lng->txt(
'dcl_' . $this->field));
276 $setting =
new self();
277 $setting->setField($field_id);
setFilterValue($filter_value)
wakeUp($field_name, $field_value)
static getFieldCache($field_id=0)
setTableviewId($tableview_id)
cloneStructure(ilDclTableViewFieldSetting $orig)
static _getDatatypeForId($id)
gives you the datatype id of a specified standard field.
Class ilDclTableViewFieldSetting.
static getInstance($tableview_id, $field_id)
Class ilDclBaseFieldModel.
Create styles array
The data for the language used.
setFilterChangeable($filter_changeable)
static returnDbTableName()