LatestActivitiesListView Class Reference

Inheritance diagram for LatestActivitiesListView:
ListView ModelView ListViewInterface ConfigurableMetadataView MetadataView View AllLatestActivitiesListView LatestActivitiesForAccountListView LatestActivitiesForContactListView LatestActivitiesForOpportunityListView LatestActivitiesForUserListView

Public Member Functions

 __construct (RedBeanModelsDataProvider $dataProvider, LatestActivitiesConfigurationForm $configurationForm, $controllerId, $moduleId, $portletDetailsUrl, $redirectUrl, $uniquePageId, $params, $containerModuleClassName)
 isUniqueToAPage ()
 getOwnedByFilter ()
 getContainerModuleClassName ()

Static Public Member Functions

static getDefaultMetadata ()

Data Fields


Protected Member Functions

 renderContent ()
 getCGridViewParams ()
 getCGridViewLastColumn ()
 getCGridViewPagerParams ()
 getCGridViewAfterAjaxUpdate ()
 renderConfigurationForm ()
 renderConfigurationFormLayout ($form)
 registerConfigurationFormLayoutScripts ($form)

Static Protected Member Functions

static getGridTemplate ()
static getPagerCssClass ()

Protected Attributes

 $showRollUpToggle = true
 $showOwnedByFilter = true

Detailed Description

Latest activity list view.

Definition at line 40 of file LatestActivitiesListView.php.

Constructor & Destructor Documentation

__construct ( RedBeanModelsDataProvider dataProvider,
LatestActivitiesConfigurationForm configurationForm,
RedBeanModelsDataProvider $dataProvider
LatestActivitiesConfigurationForm $configurationForm
string $controllerId
string $moduleId
string $portletDetailsUrl
string $redirectUrl
string $uniquePageId
array $params
string $containerModuleClassName

Definition at line 104 of file LatestActivitiesListView.php.

Member Function Documentation

renderContent (  )  [protected]

Renders content for a list view. Utilizes a CActiveDataprovider and a CGridView widget. and form layout.

A string containing the element's content.

Reimplemented from ListView.

Definition at line 134 of file LatestActivitiesListView.php.

static getDefaultMetadata (  )  [static]

Returns meta data for use in automatically generating the view. The meta data is comprised of columns. The parameters match the parameters used in CGridView. See link below for more information.

The below example is a simple listview with the 'id' and 'name' attributes The 'name' column has a hyperlink to the detail view for that record.

                $metadata = array(
                        'class' => 'CDataColumn',
                        'name'  => 'id',
                        'class'           => 'CLinkColumn',
                        'header'          => Zurmo::t('Core', 'Name'),
                        'labelExpression' => '$data->name',
                        'urlExpression'   => 'Yii::app()->createUrl("/{$this->grid->getOwner()->getModule()->getId()}/{$this->grid->getOwner()->getId()}/details", array("id" => $data->id))',

Reimplemented from ListView.

Definition at line 151 of file LatestActivitiesListView.php.

getCGridViewAfterAjaxUpdate (  )  [protected]

Override to not run global eval, since it causes doubling up of ajax requests on the pager. (non-PHPdoc)

See also:

Reimplemented from ListView.

Definition at line 209 of file LatestActivitiesListView.php.

isUniqueToAPage (  ) 

Tells View that it can render the extending class' divs with and id matching their name. Must be overridden to return false in extending classes that can be rendered multiple times within a page to avoid generating a page with non-unique ids which will fail XHtml validation. For those it will render a class attribute with their name.

Reimplemented from View.

Definition at line 330 of file LatestActivitiesListView.php.

The documentation for this class was generated from the following file:
 All Data Structures Functions Variables
Generated on Mon Dec 9 07:10:55 2019