Class InlineEmailForm
Provides an inline form for sending email from a view page.
- CComponent
- CBaseController
- CWidget
- X2Widget
- InlineEmailForm
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
__construct(),
ajaxRender(),
behaviors(),
getModule(),
renderFile(),
setModule()
|
actions(),
getController(),
getId(),
getOwner(),
getViewFile(),
getViewPath(),
render(),
setId()
|
beginCache(),
beginClip(),
beginContent(),
beginWidget(),
createWidget(),
endCache(),
endClip(),
endContent(),
endWidget(),
renderInternal(),
widget()
|
__call(),
__get(),
__isset(),
__set(),
__unset(),
asa(),
attachBehavior(),
attachBehaviors(),
attachEventHandler(),
canGetProperty(),
canSetProperty(),
detachBehavior(),
detachBehaviors(),
detachEventHandler(),
disableBehavior(),
disableBehaviors(),
enableBehavior(),
enableBehaviors(),
evaluateExpression(),
getEventHandlers(),
hasEvent(),
hasEventHandler(),
hasProperty(),
raiseEvent()
|
public
string
|
$type | 'inlineEmail' |
#
$type |
public
mixed
|
$attributes |
|
|
public
boolean
|
$instantiateJSClassOnInit | true |
|
public
string|null
|
$action |
|
#
$action inline email form action |
public
boolean
|
$enableResizability | true |
#
$enableResizability |
public
mixed
|
$template | null |
|
public
string
|
$templateType | 'email' |
|
public
mixed
|
$model |
|
|
public
mixed
|
$targetModel |
|
|
public
integer
|
$contactFlag | 1 |
|
public
mixed
|
$insertableAttributes |
|
|
public
array
|
$errors | array() |
|
public
boolean
|
$startHidden | false |
|
public
string
|
$specialFields | '' |
|
public
integer
|
$postReplace | 0 |
|
public
integer
|
$skipEvent | 0 |
|
public
boolean
|
$hideFromField | false |
#
$hideFromField |
public
boolean
|
$disableTemplates | false |
#
$disableTemplates |
public
string
|
$associationType | null |
#
the association type of the email templates |
public
string
|
$JSClass | 'InlineEmailEditorManager' |
#
$JSClass |
$_module
|
$actionPrefix,
$skin
|
public
|
$targetModel |
#
The model of the form. |
public
integer
|
$template |
#
The default template to use when opening the form. |
public
string
|
$templateType |
#
The class of template. Different templates are meant for different models and scenarios. |
public
|
$model |
#
The form model for email handling and delivery |
public
array
|
$insertableAttributes |
#
Can be manually set to specify insertable attributes for this scenario. Otherwise, InlineEmail::getInsertableAtributes() will be used. |
public
string
|
$type |
#
Type; null is default (plain email). Specifies which list of templates to fetch. |
public
boolean
|
$startHidden |
#
If true, it will not be visible on page load |
public
string
|
$specialFields |
#
Extra HTML to render inside the form. |
public
boolean
|
$postReplace |
#
If true, variable replacement will be run on non-template user input. |
public
boolean
|
$skipEvent |
#
If true, no event record will be created. |
$module
|
$controller,
$id,
$owner,
$viewPath
|