ILIAS
trunk Revision v11.0_alpha-2645-g16283d3b3f8
◀ ilDoc Overview
class.ilDclFormulaFieldModel.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
class
ilDclFormulaFieldModel
extends
ilDclBaseFieldModel
22
{
23
public
const
SUPPORTED_FIELDS
= [
24
ilDclDatatype::INPUTFORMAT_NUMBER
,
25
ilDclDatatype::INPUTFORMAT_TEXT
,
26
ilDclDatatype::INPUTFORMAT_BOOLEAN
,
27
ilDclDatatype::INPUTFORMAT_DATE
,
28
];
29
33
public
function
getRecordQuerySortObject
(
34
string
$direction =
"asc"
,
35
bool
$sort_by_status =
false
36
):
ilDclFormulaRecordQueryObject
{
37
// use custom record query object for adding custom sorting
38
return
new
ilDclFormulaRecordQueryObject
();
39
}
40
41
public
function
getValidFieldProperties
(): array
42
{
43
return
[
ilDclBaseFieldModel::PROP_FORMULA_EXPRESSION
];
44
}
45
46
public
function
allowFilterInListView
(): bool
47
{
48
return
false
;
49
}
50
}
ilDclDatatype\INPUTFORMAT_DATE
const INPUTFORMAT_DATE
Definition:
class.ilDclDatatype.php:28
ilDclBaseFieldModel
Definition:
class.ilDclBaseFieldModel.php:21
ilDclDatatype\INPUTFORMAT_TEXT
const INPUTFORMAT_TEXT
Definition:
class.ilDclDatatype.php:25
ilDclDatatype\INPUTFORMAT_BOOLEAN
const INPUTFORMAT_BOOLEAN
Definition:
class.ilDclDatatype.php:27
ilDclFormulaFieldModel\SUPPORTED_FIELDS
const SUPPORTED_FIELDS
Definition:
class.ilDclFormulaFieldModel.php:23
ilDclFormulaFieldModel\getRecordQuerySortObject
getRecordQuerySortObject(string $direction="asc", bool $sort_by_status=false)
Returns a query-object for building the record-loader-sql-query.
Definition:
class.ilDclFormulaFieldModel.php:33
ilDclFormulaFieldModel\allowFilterInListView
allowFilterInListView()
Definition:
class.ilDclFormulaFieldModel.php:46
ilDclFormulaFieldModel
Definition:
class.ilDclFormulaFieldModel.php:21
ilDclBaseFieldModel\PROP_FORMULA_EXPRESSION
const PROP_FORMULA_EXPRESSION
Definition:
class.ilDclBaseFieldModel.php:51
ilDclDatatype\INPUTFORMAT_NUMBER
const INPUTFORMAT_NUMBER
Definition:
class.ilDclDatatype.php:24
ilDclFormulaFieldModel\getValidFieldProperties
getValidFieldProperties()
Definition:
class.ilDclFormulaFieldModel.php:41
ilDclFormulaRecordQueryObject
Definition:
class.ilDclFormulaRecordQueryObject.php:21
components
ILIAS
DataCollection
classes
Fields
Formula
class.ilDclFormulaFieldModel.php
Generated on Mon Sep 1 2025 23:02:56 for ILIAS by
1.8.13 (using
Doxyfile
)