Static Public Member Functions | |
static | getDefaultMetadata () |
static | getDesignerRulesType () |
Protected Member Functions | |
getNewModelTitleLabel () | |
renderAfterFormLayoutForDetailsContent () |
Definition at line 37 of file LeadEditAndDetailsView.php.
static getDefaultMetadata | ( | ) | [static] |
Returns meta data for use in automatically generating the view. The meta data is comprised of panels, rows, and then cells. Each cell can have 1 or more elements.
The element takes 3 parameters. The first parameter is 'attributeName'. The second parameter is 'type' and refers to the element type. Using a type of 'Text' would utilize the TextElement class. The third parameter is 'wide' and refers to how many cells the field should span. An example of the 'wide' => true usage would be for a text description field. Here is an example meta data that defines a 2 row x 2 cell layout.
<?php $metadata = array( 'panels' => array( array( 'rows' => array( array('cells' => array( array( 'elements' => array( array('field' => 'name', 'type' => 'Text'), ), ), array( 'elements' => array( array('field' => 'officePhone', 'type' => 'Text'), ), ), ) ), array('cells' => array( array( 'elements' => array( array('field' => 'industry', 'type' => 'DropDown'), ), ), array( 'elements' => array( array('field' => 'officeFax', 'type' => 'Text'), ), ), ) ), ), ), ), ); ?>
Reimplemented from DetailsView.
Reimplemented in LeadsMergedEditAndDetailsView.
Definition at line 39 of file LeadEditAndDetailsView.php.
static getDesignerRulesType | ( | ) | [static] |
Override in each sub-class if you have applicable designer rules for handling the modification of metadata layouts
Reimplemented from EditAndDetailsView.
Reimplemented in LeadDetailsPortletView, and LeadsMergedEditAndDetailsView.
Definition at line 233 of file LeadEditAndDetailsView.php.