TYPO3
7.6
|
Public Member Functions | |
addData (array $result) | |
Public Member Functions inherited from AbstractItemProvider | |
translateLabels (array $result, array $itemArray, $table, $fieldName) | |
sanitizeItemArray ($itemArray, $tableName, $fieldName) | |
sanitizeMaxItems ($maxItems) | |
getStaticValues ($itemArray, $dynamicItemArray) | |
Protected Member Functions | |
prepareAdditionalItems (array $itemArray, array $selectedNodes) | |
prepareSelectedNodes (array $itemArray, array $databaseValues) | |
isTargetRenderType (array $fieldConfig) | |
Protected Member Functions inherited from AbstractItemProvider | |
addItemsFromPageTsConfig (array $result, $fieldName, array $items) | |
addItemsFromSpecial (array $result, $fieldName, array $items) | |
addItemsFromFolder (array $result, $fieldName, array $items) | |
removeItemsByKeepItemsPageTsConfig (array $result, $fieldName, array $items) | |
removeItemsByRemoveItemsPageTsConfig (array $result, $fieldName, array $items) | |
removeItemsByUserLanguageFieldRestriction (array $result, $fieldName, array $items) | |
removeItemsByUserAuthMode (array $result, $fieldName, array $items) | |
removeItemsByDoktypeUserRestriction (array $result, $fieldName, array $items) | |
getExcludeFields () | |
getRegisteredFlexForms ($table) | |
getExplicitAuthFieldValues () | |
buildForeignTableQuery (array $result, $localFieldName) | |
processForeignTableClause (array $result, $foreignTableName, $localFieldName) | |
processDatabaseFieldValue (array $row, $fieldName) | |
getLiveUid (array $result) | |
getLanguageService () | |
getDatabaseConnection () | |
getBackendUser () | |
Resolve select items, set processed item list in processedTca, sanitize and resolve database field
Definition at line 26 of file TcaSelectTreeItems.php.
addData | ( | array | $result | ) |
Resolve select items
array | $result |
\UnexpectedValueException |
Implements FormDataProviderInterface.
Definition at line 35 of file TcaSelectTreeItems.php.
References AbstractItemProvider\addItemsFromFolder(), AbstractItemProvider\addItemsFromPageTsConfig(), AbstractItemProvider\addItemsFromSpecial(), AbstractItemProvider\getStaticValues(), TcaSelectTreeItems\isTargetRenderType(), AbstractItemProvider\processDatabaseFieldValue(), AbstractItemProvider\removeItemsByDoktypeUserRestriction(), AbstractItemProvider\removeItemsByKeepItemsPageTsConfig(), AbstractItemProvider\removeItemsByRemoveItemsPageTsConfig(), AbstractItemProvider\removeItemsByUserAuthMode(), AbstractItemProvider\removeItemsByUserLanguageFieldRestriction(), AbstractItemProvider\sanitizeItemArray(), AbstractItemProvider\sanitizeMaxItems(), and AbstractItemProvider\translateLabels().
|
protected |
Determines whether the current field is a valid target for this DataProvider
array | $fieldConfig |
Definition at line 198 of file TcaSelectTreeItems.php.
Referenced by TcaSelectTreeItems\addData().
|
protected |
Prepare the additional items that get prepended to the tree as leaves
array | $itemArray | |
array | $selectedNodes |
Definition at line 146 of file TcaSelectTreeItems.php.
|
protected |
Re-create the old pipe based syntax of selected nodes for the ExtJS rendering part
array | $itemArray | |
array | $databaseValues |
Definition at line 176 of file TcaSelectTreeItems.php.