DATA_PREFIX
DATA_PREFIX
Represents a table view of a mapping.
$_inputType : \app_core_inputtype_mapping
$_recordSetMeta : \Fuman_Db_RecordSetMeta
$_mappedRecordSet : \Fuman_Db_RecordSet
$_newMappedRecords : \Fuman_Db_RecordSet
init(\app_core_inputtype_mapping $inputType, \Fuman_Db_RecordSetMeta $recordSetMeta) : void
Init
\app_core_inputtype_mapping | $inputType | |
\Fuman_Db_RecordSetMeta | $recordSetMeta |
setMappedRecords(\Fuman_Db_RecordSet $recordSet) : void
Set initial mapped records.
\Fuman_Db_RecordSet | $recordSet |
setNewMappedRecords(\Fuman_Db_RecordSet $recordSet) : void
Set new mapped records.
\Fuman_Db_RecordSet | $recordSet |
getMappedRecords() : \Fuman_Db_RecordSet
Returns initial mapped records.
getRecordSetByIds(array $recordIds) : \Fuman_Db_RecordSet
Returns a recordSet with the records from the gives ids
array | $recordIds |
initByRequest(\Fuman_Request $request) : void
Parses the mapped records from request.
\Fuman_Request | $request |
getFilterComponent(boolean $ignoreRelations = false) : \Fuman_InputType_Filter_Abstract
Gets filter component
boolean | $ignoreRelations |
__construct(null|string $templatePath = null, null|\stdClass $data = null) : \Fuman_Response_Data
Constructor
null|string | $templatePath | |
null|\stdClass | $data |
setAttribute(string $key, string $value, boolean $appendValue = true, string $appendSpacer = ' ') : void
Sets an attribute. If $appendValue is true, the value is going to be appended with the $appendSpacer argument.
string | $key | |
string | $value | |
boolean | $appendValue | |
string | $appendSpacer |
addCssFile(string $path, string $media = 'all', string|null $packageName = null) : \Fuman_Response_Data
Add a CSS file
string | $path | |
string | $media | |
string|null | $packageName | Used for pack.php |
addJsFile(string $path, integer $javaScriptLoadType, string|null $packageName = null) : \Fuman_Response_Data
Add a Js file
string | $path | |
integer | $javaScriptLoadType | |
string|null | $packageName | Used for pack.php |
setTemplatePath(string $templatePath) : \Fuman_Response_Data
Sets script path
string | $templatePath |
_getRecordSummaryText(\Fuman_Db_Record $record) : string
Returns label for a record (summary)
\Fuman_Db_Record | $record |
_createRow(\app_core_component_table $table, \Fuman_Db_Record $record, array<mixed,\Fuman_InputType> $overviewInputTypes) : \stdClass
Shortcut to create a table row from a record.
\app_core_component_table | $table | |
\Fuman_Db_Record | $record | |
array<mixed,\Fuman_InputType> | $overviewInputTypes |
_createPresetRow(\app_core_component_table $table, array $overviewInputTypes) : \stdClass
Create preset row
\app_core_component_table | $table | |
array | $overviewInputTypes |