include/Expressions/Actions/AbstractAction.php

Show: inherited
Table of Contents

Functions

functionhandleExpressionError(  $errno,  $errstr,  $errfile,  $errline,  $errcontext ) : void

Parameters
Name Type Description
$errno
$errstr
$errfile
$errline
$errcontext

\AbstractAction

Package: SugarCRM

Base action class

Children
\AssignToUserAction
\SetRequiredAction
\StyleAction
\SetOptionsAction
\SetValueAction
\ReadOnlyAction
\PanelVisibilityAction
\VisibilityAction
Api
 

Properties

Propertyprotected  $params= 'array()'
Default valuearray()Details
Type
n/a
Propertyprotected  $targetField= 'array()'
Default valuearray()Details
Type
n/a

Methods

methodpublicAbstractAction( Array $params ) : \AbstractAction

Actions are expressions which modify data or layouts.

Parameters
Name Type Description
$params Array

A set of parameters to use in this action.

Returns
Type Description
\AbstractAction
methodpublicfire( \SugarBeam $target ) : void
abstract

Applies the Action to the target.

Parameters
Name Type Description
$target \SugarBeam
methodpublicgetActionName( ) : void
staticabstract

methodpublicgetDefinition( ) : void

Returns the definition of this action in array format.

methodpublicgetJavascriptClass( ) : string
staticabstract

Returns the javascript class equavalent to this php class

Returns
Type Description
string javascript.
methodpublicgetJavascriptFire( ) : string
abstract

Returns the javascript code to create a new action of this type and execute the action.

Returns
Type Description
string javascript.
Documentation was generated by DocBlox 0.18.1.