Class luya\admin\aws\DetailViewActiveWindow
Display details from ActiveRecord.
This ActiveWindow uses the {{yii\widgets\DetailView}} Widget in order to display the data.
Thefore you can customize all attributes to display and how to convert them:
public function ngRestActiveWindows()
{
return [
[
'class' => 'luya\admin\aws\DetailViewActiveWindow',
'attributes' => [
'title', // nothing define will use `text`
'description:html', // renders html tags
'timestamp:datetime', // unix timetsamp to readable date
'description:text:My Description' // Changes the label to `My Description`,
// using a function to generated custom content
[
'label' => 'cli',
'format' => 'html',
'value' => function($model) {
return '<code>admin/proxy --url='.Url::base(true).' --idf='.$model->identifier.' --token=' . $model->access_token . '<code>';
}
]
],
]]
];
}
Available Formatters:
- relativeTime
- datetime
- time
- duration
- image
- url
- boolean
- ntext
- paragraphs
- size
- shortSize
See Formatting Guide
Public Properties
Protected Properties
Property | Type | Description | Defined By |
---|---|---|---|
$suffix | string | The suffix to use for all classes | luya\admin\ngrest\base\ActiveWindow |
Public Methods
Method | Description | Defined By |
---|---|---|
__call() | Calls the named method which is not a class method. | yii\base\BaseObject |
__construct() | Constructor. | yii\base\BaseObject |
__get() | Returns the value of an object property. | yii\base\BaseObject |
__isset() | Checks if a property is set, i.e. defined and not null. | yii\base\BaseObject |
__set() | Sets value of an object property. | yii\base\BaseObject |
__unset() | Sets an object property to null. | yii\base\BaseObject |
canGetProperty() | Returns a value indicating whether a property can be read. | yii\base\BaseObject |
canSetProperty() | Returns a value indicating whether a property can be set. | yii\base\BaseObject |
className() | Returns the fully qualified name of this class. | yii\base\BaseObject |
createCallbackUrl() | Create an absolute link to a callback. | luya\admin\ngrest\base\ActiveWindow |
createDownloadableFileUrl() | MIME: https://wiki.selfhtml.org/wiki/Referenz:MIME-Typen | luya\admin\ngrest\base\ActiveWindow |
defaultIcon() | If no extenion is set, this value is used. | luya\admin\aws\DetailViewActiveWindow |
defaultLabel() | If no label value is provided via getter/setter, this value is used. | luya\admin\aws\DetailViewActiveWindow |
getActiveWindowHash() | Get the active window hash from the setter method. | luya\admin\ngrest\base\ActiveWindow |
getCondition() | Get the button condition or empty of not set | luya\admin\ngrest\base\ActiveWindow |
getConfigHash() | Return the config hash name from the setter method. | luya\admin\ngrest\base\ActiveWindow |
getHashName() | Get a unique identifier hash based on the name and config values like icon and label. | luya\admin\ngrest\base\ActiveWindow |
getIcon() | Return the current icon defined for this Active Window. | luya\admin\ngrest\base\ActiveWindow |
getIsCompositeItem() | luya\admin\ngrest\base\ActiveWindow | |
getItemId() | Get the item id of the current ActiveWindow context item id. | luya\admin\ngrest\base\ActiveWindow |
getItemIds() | Returns an array with all items if its a composite key. | luya\admin\ngrest\base\ActiveWindow |
getLabel() | Return the current label defined for this Active Window. | luya\admin\ngrest\base\ActiveWindow |
getModel() | Get the model object from where the Active Window is attached to. | luya\admin\ngrest\base\ActiveWindow |
getName() | Get the ActiveWindow name based on its class short name. | luya\admin\ngrest\base\ActiveWindow |
getPermissionLevel() | Get the button displaying permission level or empty of not set | luya\admin\ngrest\base\ActiveWindow |
getTitle() | By default the title just returns the {{getLabel()}} value if not overriden. | luya\admin\ngrest\base\ActiveWindow |
getView() | Get the view object to render templates. | luya\admin\ngrest\base\ActiveWindow |
getViewFolderName() | Get the folder name where the views for this ActiveWindow should be stored. | luya\admin\ngrest\base\ActiveWindow |
getViewPath() | Return the view path for view context. | luya\admin\ngrest\base\ActiveWindow |
hasMethod() | Returns a value indicating whether a method is defined. | yii\base\BaseObject |
hasProperty() | Returns a value indicating whether a property is defined. | yii\base\BaseObject |
index() | Renders the index file of the ActiveWindow. | luya\admin\aws\DetailViewActiveWindow |
init() | Initializes the object. | luya\admin\ngrest\base\ActiveWindow |
render() | Render a template with its name and params based on the view folder path. | luya\admin\ngrest\base\ActiveWindow |
sendError() | Send an error message as response. | luya\admin\ngrest\base\BaseActiveResponse |
sendReloadEvent() | Send a CRUD reload event. | luya\admin\ngrest\base\BaseActiveResponse |
sendSuccess() | Send a success message. | luya\admin\ngrest\base\BaseActiveResponse |
setActiveWindowHash() | Set the hash of the current active window which is calculated by the ActiveWindow. | luya\admin\ngrest\base\ActiveWindow |
setCondition() | Setter method for the button ng-show condition | luya\admin\ngrest\base\ActiveWindow |
setConfigHash() | Set the current configratuion hash name to the ActiveWindow. | luya\admin\ngrest\base\ActiveWindow |
setIcon() | Setter method for the icon | luya\admin\ngrest\base\ActiveWindow |
setItemId() | Set the value of the item Id in where the active window context is initialized. | luya\admin\ngrest\base\ActiveWindow |
setLabel() | Setter method for the Label. | luya\admin\ngrest\base\ActiveWindow |
setPermissionLevel() | Setter method for the ActiveWindow button displaying permission level | luya\admin\ngrest\base\ActiveWindow |
Constants
Constant | Value | Description | Defined By |
---|---|---|---|
EVENT_RELOAD_LIST | 'loadList' | luya\admin\ngrest\base\BaseActiveResponse |
Property Details
A list of attributes to be displayed in the detail view. Each array element represents the specification for displaying one particular attribute.
An attribute can be specified as a string in the format of attribute
, attribute:format
or attribute:format:label
,
where attribute
refers to the attribute name, and format
represents the format of the attribute. The format
is passed to the Formatter::format() method to format an attribute value into a displayable text.
Please refer to Formatter for the supported types. Both format
and label
are optional.
They will take default values if absent.
An attribute can also be specified in terms of an array with the following elements:
attribute
: the attribute name. This is required if eitherlabel
orvalue
is not specified.label
: the label associated with the attribute. If this is not specified, it will be generated from the attribute name.value
: the value to be displayed. If this is not specified, it will be retrieved from $model using the attribute name by calling ArrayHelper::getValue(). Note that this value will be formatted into a displayable text according to theformat
option. Since version 2.0.11 it can be defined as closure with the following parameters:function ($model, $widget)
$model
refers to displayed model and$widget
is an instance ofDetailView
widget.format
: the type of the value that determines how the value would be formatted into a displayable text. Please refer to Formatter for supported types.visible
: whether the attribute is visible. If set tofalse
, the attribute will NOT be displayed.contentOptions
: the HTML attributes to customize value tag. For example:['class' => 'bg-red']
. Please refer to yii\helpers\BaseHtml::renderTagAttributes() for the supported syntax.captionOptions
: the HTML attributes to customize label tag. For example:['class' => 'bg-red']
. Please refer to yii\helpers\BaseHtml::renderTagAttributes() for the supported syntax.
A text (can include html) which shown before the detail view table.
The name of the module where the ActiveWindow is located in order to find the view path.
Method Details
Defined in: yii\base\BaseObject::__call()
Calls the named method which is not a class method.
Do not call this method directly as it is a PHP magic method that will be implicitly called when an unknown method is being invoked.
public mixed __call ( $name, $params ) | ||
$name | string |
The method name |
$params | array |
Method parameters |
return | mixed |
The method return value |
---|---|---|
throws | yii\base\UnknownMethodException |
when calling unknown method |
public function __call($name, $params)
{
throw new UnknownMethodException('Calling unknown method: ' . get_class($this) . "::$name()");
}
Defined in: yii\base\BaseObject::__construct()
Constructor.
The default implementation does two things:
- Initializes the object with the given configuration
$config
. - Call init().
If this method is overridden in a child class, it is recommended that
- the last parameter of the constructor is a configuration array, like
$config
here. - call the parent implementation at the end of the constructor.
public void __construct ( $config = [] ) | ||
$config | array |
Name-value pairs that will be used to initialize the object properties |
public function __construct($config = [])
{
if (!empty($config)) {
Yii::configure($this, $config);
}
$this->init();
}
Defined in: yii\base\BaseObject::__get()
Returns the value of an object property.
Do not call this method directly as it is a PHP magic method that
will be implicitly called when executing $value = $object->property;
.
See also __set().
public mixed __get ( $name ) | ||
$name | string |
The property name |
return | mixed |
The property value |
---|---|---|
throws | yii\base\UnknownPropertyException |
if the property is not defined |
throws | yii\base\InvalidCallException |
if the property is write-only |
public function __get($name)
{
$getter = 'get' . $name;
if (method_exists($this, $getter)) {
return $this->$getter();
} elseif (method_exists($this, 'set' . $name)) {
throw new InvalidCallException('Getting write-only property: ' . get_class($this) . '::' . $name);
}
throw new UnknownPropertyException('Getting unknown property: ' . get_class($this) . '::' . $name);
}
Defined in: yii\base\BaseObject::__isset()
Checks if a property is set, i.e. defined and not null.
Do not call this method directly as it is a PHP magic method that
will be implicitly called when executing isset($object->property)
.
Note that if the property is not defined, false will be returned.
public boolean __isset ( $name ) | ||
$name | string |
The property name or the event name |
return | boolean |
Whether the named property is set (not null). |
---|
public function __isset($name)
{
$getter = 'get' . $name;
if (method_exists($this, $getter)) {
return $this->$getter() !== null;
}
return false;
}
Defined in: yii\base\BaseObject::__set()
Sets value of an object property.
Do not call this method directly as it is a PHP magic method that
will be implicitly called when executing $object->property = $value;
.
See also __get().
public void __set ( $name, $value ) | ||
$name | string |
The property name or the event name |
$value | mixed |
The property value |
throws | yii\base\UnknownPropertyException |
if the property is not defined |
---|---|---|
throws | yii\base\InvalidCallException |
if the property is read-only |
public function __set($name, $value)
{
$setter = 'set' . $name;
if (method_exists($this, $setter)) {
$this->$setter($value);
} elseif (method_exists($this, 'get' . $name)) {
throw new InvalidCallException('Setting read-only property: ' . get_class($this) . '::' . $name);
} else {
throw new UnknownPropertyException('Setting unknown property: ' . get_class($this) . '::' . $name);
}
}
Defined in: yii\base\BaseObject::__unset()
Sets an object property to null.
Do not call this method directly as it is a PHP magic method that
will be implicitly called when executing unset($object->property)
.
Note that if the property is not defined, this method will do nothing. If the property is read-only, it will throw an exception.
public void __unset ( $name ) | ||
$name | string |
The property name |
throws | yii\base\InvalidCallException |
if the property is read only. |
---|
public function __unset($name)
{
$setter = 'set' . $name;
if (method_exists($this, $setter)) {
$this->$setter(null);
} elseif (method_exists($this, 'get' . $name)) {
throw new InvalidCallException('Unsetting read-only property: ' . get_class($this) . '::' . $name);
}
}
Defined in: yii\base\BaseObject::canGetProperty()
Returns a value indicating whether a property can be read.
A property is readable if:
- the class has a getter method associated with the specified name (in this case, property name is case-insensitive);
- the class has a member variable with the specified name (when
$checkVars
is true);
See also canSetProperty().
public boolean canGetProperty ( $name, $checkVars = true ) | ||
$name | string |
The property name |
$checkVars | boolean |
Whether to treat member variables as properties |
return | boolean |
Whether the property can be read |
---|
public function canGetProperty($name, $checkVars = true)
{
return method_exists($this, 'get' . $name) || $checkVars && property_exists($this, $name);
}
Defined in: yii\base\BaseObject::canSetProperty()
Returns a value indicating whether a property can be set.
A property is writable if:
- the class has a setter method associated with the specified name (in this case, property name is case-insensitive);
- the class has a member variable with the specified name (when
$checkVars
is true);
See also canGetProperty().
public boolean canSetProperty ( $name, $checkVars = true ) | ||
$name | string |
The property name |
$checkVars | boolean |
Whether to treat member variables as properties |
return | boolean |
Whether the property can be written |
---|
public function canSetProperty($name, $checkVars = true)
{
return method_exists($this, 'set' . $name) || $checkVars && property_exists($this, $name);
}
::class
instead.
Defined in: yii\base\BaseObject::className()
Returns the fully qualified name of this class.
public static string className ( ) | ||
return | string |
The fully qualified name of this class. |
---|
public static function className()
{
return get_called_class();
}
Defined in: luya\admin\ngrest\base\ActiveWindow::createCallbackUrl()
Create an absolute link to a callback.
This method is commonly used when returing data directly to the browser, there for the abolute url to a callback is required. Only logged in users can view the callback url, but there is no other security about callbacks.
public string createCallbackUrl ( $callback ) | ||
$callback | string |
The name of the callback without the callback prefix exmaple |
return | string |
The absolute url to the callback. |
---|
public function createCallbackUrl($callback)
{
return Url::to([
'/admin/'.$this->model->ngRestApiEndpoint().'/active-window-callback',
'activeWindowCallback' => Inflector::camel2id($callback),
'ngrestConfigHash' => $this->getConfigHash(),
'activeWindowHash' => $this->getActiveWindowHash(),
], true);
}
public string createDownloadableFileUrl ( $fileName, $mimeType, $content ) | ||
$fileName | string | |
$mimeType | string | |
$content | string |
public function createDownloadableFileUrl($fileName, $mimeType, $content)
{
$key = uniqid(microtime().Inflector::slug($fileName), true);
$store = FileHelper::writeFile('@runtime/'.$key.'.tmp', $content);
$menu = Yii::$app->adminmenu->getApiDetail($this->model->ngRestApiEndpoint());
$route = $menu['route'];
$route = str_replace("/index", "/export-download", $route);
if ($store) {
Yii::$app->session->set('tempNgRestFileName', $fileName);
Yii::$app->session->set('tempNgRestFileKey', $key);
Yii::$app->session->set('tempNgRestFileMime', $mimeType);
$url = Url::toRoute(['/'.$route], true);
$param = http_build_query(['key' => base64_encode($key), 'time' => time()]);
if (StringHelper::contains('?', $url)) {
return $url . "&" . $param;
} else {
return $url . "?" . $param;
}
}
return false;
}
If no extenion is set, this value is used.
You can override this method in order to provide a default icon for your Active Window.
public string defaultIcon ( ) |
public function defaultIcon()
{
return 'zoom_in';
}
If no label value is provided via getter/setter, this value is used.
You can override this method in order to provide a default label for your Active Window.
public boolean|string defaultLabel ( ) |
public function defaultLabel()
{
return 'Detail';
}
Defined in: luya\admin\ngrest\base\ActiveWindow::getActiveWindowHash()
Get the active window hash from the setter method.
public string getActiveWindowHash ( ) |
public function getActiveWindowHash()
{
return $this->_activeWindowHash;
}
Defined in: luya\admin\ngrest\base\ActiveWindow::getCondition()
Get the button condition or empty of not set
public void getCondition ( ) |
public function getCondition()
{
return empty($this->_condition) ? '' : $this->_condition;
}
Defined in: luya\admin\ngrest\base\ActiveWindow::getConfigHash()
Return the config hash name from the setter method.
public string getConfigHash ( ) |
public function getConfigHash()
{
return $this->_configHash;
}
Defined in: luya\admin\ngrest\base\ActiveWindow::getHashName()
Get a unique identifier hash based on the name and config values like icon and label.
public string getHashName ( ) |
public function getHashName()
{
if ($this->_hashName === null) {
$this->_hashName = sha1(static::class);
}
return $this->_hashName;
}
Defined in: luya\admin\ngrest\base\ActiveWindow::getIcon()
Return the current icon defined for this Active Window.
public string getIcon ( ) | ||
return | string |
Returns the material icon name as string. |
---|
public function getIcon()
{
return empty($this->_icon) ? $this->defaultIcon() : $this->_icon;
}
public \luya\admin\ngrest\base\Whether getIsCompositeItem ( ) | ||
return | \luya\admin\ngrest\base\Whether |
The current item is a composite key or not. |
---|
public function getIsCompositeItem()
{
return count($this->getItemIds()) > 1 ? true : false;
}
Defined in: luya\admin\ngrest\base\ActiveWindow::getItemId()
Get the item id of the current ActiveWindow context item id.
public integer|array getItemId ( ) | ||
return | integer|array |
If its a composite key an array is returned, otherwise the integer number for the PK. |
---|
public function getItemId()
{
return $this->getIsCompositeItem() ? $this->getItemIds() : $this->getItemIds()[0];
}
Defined in: luya\admin\ngrest\base\ActiveWindow::getItemIds()
Returns an array with all items if its a composite key.
public array getItemIds ( ) |
public function getItemIds()
{
if (empty($this->_itemId)) {
throw new InvalidCallException("Unable to determine the active window item id.");
}
return explode(",", $this->_itemId);
}
Defined in: luya\admin\ngrest\base\ActiveWindow::getLabel()
Return the current label defined for this Active Window.
public string getLabel ( ) | ||
return | string |
Returns the label of the active window, keep in mind this value has not model context. |
---|
public function getLabel()
{
return empty($this->_label) ? $this->defaultLabel() : $this->_label;
}
Defined in: luya\admin\ngrest\base\ActiveWindow::getModel()
Get the model object from where the Active Window is attached to.
public luya\admin\ngrest\base\NgRestModel getModel ( ) | ||
return | luya\admin\ngrest\base\NgRestModel |
Get the model of the called ngrest model ActiveRecord by it's itemId. |
---|
public function getModel()
{
if ($this->_model === null && $this->ngRestModelClass !== null) {
$this->_model = call_user_func_array([$this->ngRestModelClass, 'ngRestByPrimaryKeyOne'], $this->itemIds);
}
return $this->_model;
}
Defined in: luya\admin\ngrest\base\ActiveWindow::getName()
Get the ActiveWindow name based on its class short name.
public string getName ( ) |
public function getName()
{
if ($this->_name === null) {
$this->_name = ((new \ReflectionClass($this))->getShortName());
}
return $this->_name;
}
Defined in: luya\admin\ngrest\base\ActiveWindow::getPermissionLevel()
Get the button displaying permission level or empty of not set
public void getPermissionLevel ( ) |
public function getPermissionLevel()
{
return $this->_permissionLevel;
}
Defined in: luya\admin\ngrest\base\ActiveWindow::getTitle()
By default the title just returns the {{getLabel()}} value if not overriden.
In getTitle() its allowed to access the model context, which is not allowed in {{getLabel()}}.
Display the username as title could look like this:
public function getTitle()
{
return $this->model->username;
}
public string getTitle ( ) | ||
return | string |
Returns the title string which can have model context. |
---|
public function getTitle()
{
return $this->getLabel();
}
Defined in: luya\admin\ngrest\base\ActiveWindow::getView()
Get the view object to render templates.
public luya\admin\ngrest\base\ActiveWindowView getView ( ) |
public function getView()
{
if ($this->_view === null) {
$this->_view = new ActiveWindowView();
}
return $this->_view;
}
Defined in: luya\admin\ngrest\base\ActiveWindow::getViewFolderName()
Get the folder name where the views for this ActiveWindow should be stored.
public string getViewFolderName ( ) |
public function getViewFolderName()
{
if ($this->_viewFolderName === null) {
$name = $this->getName();
if (StringHelper::endsWith($name, $this->suffix, false)) {
$name = substr($name, 0, -(strlen($this->suffix)));
}
$this->_viewFolderName = strtolower($name);
}
return $this->_viewFolderName;
}
Defined in: luya\admin\ngrest\base\ActiveWindow::getViewPath()
Return the view path for view context.
{@inheritDoc}
public void getViewPath ( ) |
public function getViewPath()
{
$module = $this->module;
if (substr($module, 0, 1) !== '@') {
$module = '@'.$module;
}
return implode(DIRECTORY_SEPARATOR, [Yii::getAlias($module), 'views', 'aws', $this->getViewFolderName()]);
}
Defined in: yii\base\BaseObject::hasMethod()
Returns a value indicating whether a method is defined.
The default implementation is a call to php function method_exists()
.
You may override this method when you implemented the php magic method __call()
.
public boolean hasMethod ( $name ) | ||
$name | string |
The method name |
return | boolean |
Whether the method is defined |
---|
public function hasMethod($name)
{
return method_exists($this, $name);
}
Defined in: yii\base\BaseObject::hasProperty()
Returns a value indicating whether a property is defined.
A property is defined if:
- the class has a getter or setter method associated with the specified name (in this case, property name is case-insensitive);
- the class has a member variable with the specified name (when
$checkVars
is true);
See also:
public boolean hasProperty ( $name, $checkVars = true ) | ||
$name | string |
The property name |
$checkVars | boolean |
Whether to treat member variables as properties |
return | boolean |
Whether the property is defined |
---|
public function hasProperty($name, $checkVars = true)
{
return $this->canGetProperty($name, $checkVars) || $this->canSetProperty($name, false);
}
Renders the index file of the ActiveWindow.
public string index ( ) | ||
return | string |
The render index file. |
---|
public function index()
{
return $this->render('index', [
'intro' => $this->intro,
'outro' => $this->outro,
'model' => $this->model,
'attributes' => $this->attributes,
]);
}
Defined in: luya\admin\ngrest\base\ActiveWindow::init()
Initializes the object.
This method is invoked at the end of the constructor after the object is initialized with the given configuration.
public void init ( ) |
public function init()
{
parent::init();
if ($this->module === null) {
throw new Exception('The ActiveWindow property \'module\' of '.static::class.' can not be null. You have to defined the module in where the ActiveWindow is defined. For example `public $module = \'@admin\';`');
}
}
Defined in: luya\admin\ngrest\base\ActiveWindow::render()
Render a template with its name and params based on the view folder path.
public string render ( $name, array $params = [] ) | ||
$name | string |
The view file to render |
$params | array |
Optional params to assign into the view |
public function render($name, array $params = [])
{
return $this->getView()->render($name, $params, $this);
}
Defined in: luya\admin\ngrest\base\BaseActiveResponse::sendError()
Send an error message as response.
Events are only triggered on success messages {{sendSuccess()}}.
public array sendError ( $message, array $additionalResponseData = [] ) | ||
$message | string |
The error message. |
$additionalResponseData | array |
Data which should be added to the xhr response. |
return | array |
An array with |
---|
public function sendError($message, array $additionalResponseData = [])
{
Yii::$app->response->setStatusCode(422, 'Data Validation Failed.');
return [
'success' => false,
'error' => true,
'message' => $message,
'responseData' => $additionalResponseData,
'events' => $this->_events,
];
}
Defined in: luya\admin\ngrest\base\BaseActiveResponse::sendReloadEvent()
Send a CRUD reload event.
public void sendReloadEvent ( ) |
public function sendReloadEvent()
{
$this->_events[] = self::EVENT_RELOAD_LIST;
}
Defined in: luya\admin\ngrest\base\BaseActiveResponse::sendSuccess()
Send a success message.
public array sendSuccess ( $message, array $additionalResponseData = [] ) | ||
$message | string |
The sucess message. |
$additionalResponseData | array |
Data which should be added to the xhr response. |
return | array |
An array with |
---|
public function sendSuccess($message, array $additionalResponseData = [])
{
return [
'success' => true,
'error' => false,
'message' => $message,
'responseData' => $additionalResponseData,
'events' => $this->_events,
];
}
Defined in: luya\admin\ngrest\base\ActiveWindow::setActiveWindowHash()
Set the hash of the current active window which is calculated by the ActiveWindow.
Setting the hash happens in the {{luya\admin\ngrest\render\RenderActiveWindow::render}} method.
public void setActiveWindowHash ( $hash ) | ||
$hash | string |
public function setActiveWindowHash($hash)
{
$this->_activeWindowHash = $hash;
}
Defined in: luya\admin\ngrest\base\ActiveWindow::setCondition()
Setter method for the button ng-show condition
public void setCondition ( $condition ) | ||
$condition | string |
public function setCondition($condition)
{
$this->_condition = $condition;
}
Defined in: luya\admin\ngrest\base\ActiveWindow::setConfigHash()
Set the current configratuion hash name to the ActiveWindow.
Setting the hash happens in the {{luya\admin\ngrest\render\RenderActiveWindow::render}} method.
public void setConfigHash ( $hash ) | ||
$hash | string |
The hash name of the current active config. |
public function setConfigHash($hash)
{
$this->_configHash = $hash;
}
Defined in: luya\admin\ngrest\base\ActiveWindow::setIcon()
Setter method for the icon
public void setIcon ( $icon ) | ||
$icon | string |
public function setIcon($icon)
{
$this->_icon = $icon;
}
Defined in: luya\admin\ngrest\base\ActiveWindow::setItemId()
Set the value of the item Id in where the active window context is initialized.
public void setItemId ( $id ) | ||
$id | integer |
The item id context |
public function setItemId($id)
{
$this->_itemId = $id;
}
Defined in: luya\admin\ngrest\base\ActiveWindow::setLabel()
Setter method for the Label.
public void setLabel ( $label ) | ||
$label | string |
The active window label. |
public function setLabel($label)
{
$this->_label = $label;
}
Defined in: luya\admin\ngrest\base\ActiveWindow::setPermissionLevel()
Setter method for the ActiveWindow button displaying permission level
public void setPermissionLevel ( $permissionLevel ) | ||
$permissionLevel | integer |
public function setPermissionLevel($permissionLevel)
{
$this->_permissionLevel = (int) $permissionLevel;
}