All Data Structures Functions Variables Pages
Public Member Functions | Static Protected Member Functions
EditAndDetailsViewDesignerRules Class Reference
Inheritance diagram for EditAndDetailsViewDesignerRules:
DesignerRules AccountModalCreateViewDesignerRules DetailsViewOnlyForUserOwnerEditAndDetailsViewDesignerRules MergedEditAndDetailsViewDesignerRules

Public Member Functions

 getCellSettingsAttributes ()
 
 getDisplayName ()
 
 getNonPlaceableLayoutAttributeNames ()
 
 getPanelSettingsAttributes ()
 
 getSavableMetadataRules ()
 
 maxCellsPerRow ()
 
 requireAllRequiredFieldsInLayout ()
 
 requireOnlyUniqueFieldsInLayout ()
 
 canConfigureLayoutPanelsType ()
 
- Public Member Functions inherited from DesignerRules
 allowEditInLayoutTool ()
 
 canAddPanels ()
 
 canAddRows ()
 
 canMergeAndSplitCells ()
 
 canModifyCellSettings ()
 
 canModifyPanelSettings ()
 
 canMovePanels ()
 
 canMoveRows ()
 
 canRemovePanels ()
 
 canRemoveRows ()
 
 canConfigureLayoutPanelsType ()
 
 formatSavableMetadataFromLayout ($metadata, $viewClassName)
 
 formatSavableElement ($element, $viewClassName)
 
 getCellSettingsAttributes ()
 
 getDerivedAttributeTypes ()
 
 getDisplayName ()
 
 resolveDisplayNameByView ($viewClassName)
 
 getMetadataViewClassNames ($viewClassName, $moduleClassName)
 
 getPanelSettingsAttributes ()
 
 getSavableMetadataRules ()
 
 mergeRowAndAttributePlacement ()
 
 requireAllRequiredFieldsInLayout ()
 
 isRequiredAttributeExemptFromBeingPlacedInLayout ($attributeName)
 
 areAllPseudoRequiredDerivedAttributeTypesPlacedInLayout ($placedDerivedAttributeTypes)
 
 requireOnlyUniqueFieldsInLayout ()
 
 getNonPlaceableLayoutAttributeNames ()
 
 getNonPlaceableLayoutAttributeTypes ()
 
 formatEditableMetadataForLayoutParsing ($metadata)
 
 maxCellsPerRow ()
 
 shouldPlaceNullElement ()
 

Static Protected Member Functions

static doesRuleApplyToElement ($rule, $elementInformation, $viewClassName)
 
- Static Protected Member Functions inherited from DesignerRules
static doesRuleApplyToElement ($rule, $elementInformation, $viewClassName)
 

Additional Inherited Members

- Static Public Member Functions inherited from DesignerRules
static getSavedLayoutSuccessMessage ()
 

Detailed Description

Definition at line 37 of file EditAndDetailsViewDesignerRules.php.

Member Function Documentation

static doesRuleApplyToElement (   $rule,
  $elementInformation,
  $viewClassName 
)
staticprotected

This override is here because sometimes certain elements should not be modified based on the SavableMetadataRules. An example is the contact status that should never show a blank entry for the edit view.

Parameters
string$rule
array$elementInformation
string$viewClassName

Definition at line 104 of file EditAndDetailsViewDesignerRules.php.


The documentation for this class was generated from the following file:
Generated on Fri Feb 28 2020 07:10:49