Class AFormField
Abstract form field
- XLite\Base\SuperClass
-
XLite\Base\Singleton
-
XLite\Base
-
XLite\Core\Handler
-
XLite\View\AView
-
XLite\View\FormField\AFormField
Direct known subclasses
XLite\View\FormField\Input\AInput, XLite\View\FormField\Label\ALabel, XLite\View\FormField\Select\ASelect, XLite\View\FormField\Separator\ASeparator, XLite\View\FormField\Textarea\ATextareaIndirect known subclasses
XLite\Module\CDev\Bestsellers\View\FormField\Select\Menu, XLite\Module\CDev\FeaturedProducts\View\Admin\FeaturedProductsLook, XLite\View\FormField\Input\Text\Base\Numeric, XLite\View\FormField\Input\Text\Date, XLite\View\FormField\Input\Text\Email, XLite\View\FormField\Input\Text\Float, XLite\View\FormField\Input\Text\Integer, XLite\View\FormField\Input\Text\PastYear, XLite\View\FormField\Input\Text\Phone, XLite\View\FormField\Input\Text\Position, XLite\View\FormField\Input\Text\Price, XLite\View\FormField\Input\Text\Symbol, XLite\View\FormField\Input\Base\String, XLite\View\FormField\Input\Text\URL, XLite\View\FormField\Input\UserProfileId, XLite\View\FormField\Label, XLite\View\FormField\Label\OrderStatus, XLite\View\FormField\Select\AccessLevel, XLite\View\FormField\Select\AccountStatus, XLite\View\FormField\Select\AddressType, XLite\View\FormField\Select\Categories, XLite\View\FormField\Select\Classes, XLite\View\FormField\Select\Country, XLite\View\FormField\Input\Checkbox, XLite\View\FormField\Select\Currency, XLite\View\FormField\Select\DateFormat, XLite\View\FormField\Select\DecimalPart, XLite\View\FormField\Select\Membership, XLite\View\FormField\Select\Memberships, XLite\View\FormField\Select\Multiple, XLite\View\FormField\Select\OrderStatus, XLite\View\FormField\Select\ProductClasses, XLite\View\FormField\Select\Regular, XLite\View\FormField\Select\SMTPSecurity, XLite\View\FormField\Input\Checkbox\ShipAsBill, XLite\View\FormField\Select\State, XLite\View\FormField\Select\SubcategoriesLook, XLite\View\FormField\Select\TestLiveMode, XLite\View\FormField\Select\ThousandDelimiter, XLite\View\FormField\Select\TimeFormat, XLite\View\FormField\Select\TimeZone, XLite\View\FormField\Select\Title, XLite\View\FormField\Select\WeightUnit, XLite\View\FormField\Select\YesNo, XLite\View\FormField\Separator\Regular, XLite\View\FormField\Input\Checkbox\Simple, XLite\View\FormField\Separator\ShippingAddress, XLite\View\FormField\Textarea\Advanced, XLite\View\FormField\Textarea\Simple, XLite\View\FormField\Input\Checkbox\Switcher, XLite\View\FormField\Input\Password, XLite\View\FormField\Input\Text, XLite\View\FormField\Input\Text\Advanced
Abstract
Namespace: XLite\View\FormField
Since: 1.0.0
See: ____class_see____
Located at XLite/View/FormField/AFormField.php
Namespace: XLite\View\FormField
Since: 1.0.0
See: ____class_see____
Located at XLite/View/FormField/AFormField.php
abstract public
string
|
|
abstract protected
string
|
|
public
string
|
|
public
mixed
|
|
public
|
|
public
string
|
|
public
string
|
|
public
mixed
|
|
public
array
|
|
public
|
#
__construct( array $params = array() )
Save current form reference and sections list, and initialize the cache |
public
string
|
#
getWrapperClass( )
Register CSS class to use for wrapper block (SPAN) of input field. It is usable to make unique changes of the field. |
protected
string
|
|
protected
string
|
|
protected
boolean
|
|
protected
boolean
|
|
protected
mixed
|
|
protected
array
|
|
protected
|
|
protected
array
|
|
protected
array
|
|
protected
array
|
|
protected
boolean
|
|
protected
array
|
|
protected
string
|
|
protected
string
|
|
protected
string
|
|
protected
string
|
|
protected
string
|
|
protected
array
|
|
protected
boolean
|
|
protected
|
|
protected
boolean
|
|
protected
boolean
|
|
protected
string
|
|
protected
boolean
|
|
protected
mixed
|
|
protected
boolean
|
|
protected
string
|
getComplex(),
is(),
isComplex(),
set(),
setComplex(),
setProperties()
|
getInstance(),
resetInstance()
|
doDie(),
t()
|
string
|
PARAM_VALUE |
'value' |
#
Widget param names |
string
|
PARAM_REQUIRED |
'required' |
|
string
|
PARAM_ATTRIBUTES |
'attributes' |
|
string
|
PARAM_NAME |
'fieldName' |
|
string
|
PARAM_ID |
'fieldId' |
|
string
|
PARAM_LABEL |
'label' |
|
string
|
PARAM_COMMENT |
'comment' |
|
string
|
PARAM_HELP |
'help' |
|
string
|
PARAM_FIELD_ONLY |
'fieldOnly' |
|
string
|
PARAM_WRAPPER_CLASS |
'wrapperClass' |
|
string
|
PARAM_IS_ALLOWED_FOR_CUSTOMER |
'isAllowedForCustomer' |
|
string
|
FIELD_TYPE_LABEL |
'label' |
#
Available field types |
string
|
FIELD_TYPE_TEXT |
'text' |
|
string
|
FIELD_TYPE_PASSWORD |
'password' |
|
string
|
FIELD_TYPE_SELECT |
'select' |
|
string
|
FIELD_TYPE_CHECKBOX |
'checkbox' |
|
string
|
FIELD_TYPE_RADIO |
'radio' |
|
string
|
FIELD_TYPE_TEXTAREA |
'textarea' |
|
string
|
FIELD_TYPE_SEPARATOR |
'separator' |
INSERT_AFTER,
INSERT_BEFORE,
PARAM_MODES,
PARAM_TEMPLATE,
REPLACE,
RESOURCE_CSS,
RESOURCE_JS
|
PARAM_AJAX_TARGET,
PARAM_AJAX_WIDGET,
PARAM_DUMP_STARTED,
PARAM_IS_EXPORTED,
PARAM_SILENT
|
protected
string
|
$name | null |
#
name |
protected
boolean
|
$validityFlag | null |
#
validityFlag |
protected
boolean
|
$isAllowedForCustomer | true |
#
Determines if this field is visible for customers or not |
protected
string
|
$errorMessage | |
#
Error message |
$countDeep,
$countLevel,
$isCloned,
$metas,
$namedWidgets,
$namespaces,
$resources,
$tail,
$viewLists
|
$widgetParams
|
$singletons
|
$instances
|