Class lispa\amos\core\forms\CreateNewButtonWidget

Inheritancelispa\amos\core\forms\CreateNewButtonWidget » yii\base\Widget » yii\base\Component » yii\base\Object
Implementsyii\base\Configurable, yii\base\ViewContextInterface

Class CreateNewButtonWidget Renders the "create new" button also according to the permissions that the user has.

Public Methods

Hide inherited methods

MethodDescriptionDefined By
__call() Calls the named method which is not a class method. yii\base\Component
__clone() This method is called after the object is created by cloning an existing one. yii\base\Component
__construct() Constructor. yii\base\Object
__get() Returns the value of a component property. yii\base\Component
__isset() Checks if a property is set, i.e. defined and not null. yii\base\Component
__set() Sets the value of a component property. yii\base\Component
__unset() Sets a component property to be null. yii\base\Component
afterRun() This method is invoked right after a widget is executed. yii\base\Widget
attachBehavior() Attaches a behavior to this component. yii\base\Component
attachBehaviors() Attaches a list of behaviors to the component. yii\base\Component
beforeRun() This method is invoked right before the widget is executed. yii\base\Widget
begin() Begins a widget. yii\base\Widget
behaviors() Returns a list of behaviors that this component should behave as. yii\base\Component
canGetProperty() Returns a value indicating whether a property can be read. yii\base\Component
canSetProperty() Returns a value indicating whether a property can be set. yii\base\Component
className() Returns the fully qualified name of this class. yii\base\Object
detachBehavior() Detaches a behavior from the component. yii\base\Component
detachBehaviors() Detaches all behaviors from the component. yii\base\Component
end() Ends a widget. yii\base\Widget
ensureBehaviors() Makes sure that the behaviors declared in behaviors() are attached to this component. yii\base\Component
getBehavior() Returns the named behavior object. yii\base\Component
getBehaviors() Returns all behaviors attached to this component. yii\base\Component
getBtnClasses() lispa\amos\core\forms\CreateNewButtonWidget
getCheckPermWithNewMethod() lispa\amos\core\forms\CreateNewButtonWidget
getCreateButtonId() lispa\amos\core\forms\CreateNewButtonWidget
getCreateNewBtnLabel() lispa\amos\core\forms\CreateNewButtonWidget
getId() Returns the ID of the widget. yii\base\Widget
getLayout() lispa\amos\core\forms\CreateNewButtonWidget
getModel() lispa\amos\core\forms\CreateNewButtonWidget
getOtherBtnClasses() lispa\amos\core\forms\CreateNewButtonWidget
getOtherOptions() lispa\amos\core\forms\CreateNewButtonWidget
getUrlCreateNew() lispa\amos\core\forms\CreateNewButtonWidget
getView() Returns the view object that can be used to render views or view files. yii\base\Widget
getViewPath() Returns the directory containing the view files for this widget. yii\base\Widget
hasEventHandlers() Returns a value indicating whether there is any handler attached to the named event. yii\base\Component
hasMethod() Returns a value indicating whether a method is defined. yii\base\Component
hasProperty() Returns a value indicating whether a property is defined for this component. yii\base\Component
init() Initializes the object. yii\base\Widget
off() Detaches an existing event handler from this component. yii\base\Component
on() Attaches an event handler to an event. yii\base\Component
render() Renders a view. yii\base\Widget
renderButtonCreate() lispa\amos\core\forms\CreateNewButtonWidget
renderFile() Renders a view file. yii\base\Widget
renderSection() Renders a section of the specified name. lispa\amos\core\forms\CreateNewButtonWidget
run() lispa\amos\core\forms\CreateNewButtonWidget
setBtnClasses() lispa\amos\core\forms\CreateNewButtonWidget
setCheckPermWithNewMethod() lispa\amos\core\forms\CreateNewButtonWidget
setCreateButtonId() lispa\amos\core\forms\CreateNewButtonWidget
setCreateNewBtnLabel() lispa\amos\core\forms\CreateNewButtonWidget
setId() Sets the ID of the widget. yii\base\Widget
setModel() lispa\amos\core\forms\CreateNewButtonWidget
setOtherBtnClasses() lispa\amos\core\forms\CreateNewButtonWidget
setOtherOptions() lispa\amos\core\forms\CreateNewButtonWidget
setUrlCreateNew() lispa\amos\core\forms\CreateNewButtonWidget
setView() Sets the view object to be used by this widget. yii\base\Widget
trigger() Triggers an event. yii\base\Component
widget() Creates a widget instance and runs it. yii\base\Widget


Hide inherited events

EventTypeDescriptionDefined By
EVENT_AFTER_RUN yii\base\WidgetEvent An event raised right after executing a widget. (available since version 2.0.11) yii\base\Widget
EVENT_BEFORE_RUN yii\base\WidgetEvent An event raised right before executing a widget. (available since version 2.0.11) yii\base\Widget
EVENT_INIT yii\base\Event An event that is triggered when the widget is initialized via init(). (available since version 2.0.11) yii\base\Widget

Property Details

$btnClasses public property
public string getBtnClasses ( )
public void setBtnClasses ( $btnClasses )
$checkPermWithNewMethod public property
public boolean getCheckPermWithNewMethod ( )
public void setCheckPermWithNewMethod ( $checkPermWithNewMethod )
$createButtonId public property
public string getCreateButtonId ( )
public void setCreateButtonId ( $createButtonId )
$createNewBtnLabel public property
public string getCreateNewBtnLabel ( )
public void setCreateNewBtnLabel ( $createNewBtnLabel )
$layout public read-only property
public string getLayout ( )
$model public property
public lispa\amos\core\record\Record getModel ( )
public void setModel ( $model )
$otherBtnClasses public property
public string getOtherBtnClasses ( )
public void setOtherBtnClasses ( $otherBtnClasses )
$otherOptions public property
public array|null getOtherOptions ( )
public void setOtherOptions ( $otherOptions )
$urlCreateNew public property
public mixed getUrlCreateNew ( )
public void setUrlCreateNew ( $urlCreateNew )

Method Details

getBtnClasses() public method

public string getBtnClasses ( )
getCheckPermWithNewMethod() public method

public boolean getCheckPermWithNewMethod ( )
getCreateButtonId() public method

public string getCreateButtonId ( )
getCreateNewBtnLabel() public method

public string getCreateNewBtnLabel ( )
getLayout() public method

public string getLayout ( )
getModel() public method

public lispa\amos\core\record\Record getModel ( )
getOtherBtnClasses() public method

public string getOtherBtnClasses ( )
getOtherOptions() public method

public array|null getOtherOptions ( )
getUrlCreateNew() public method

public mixed getUrlCreateNew ( )
renderButtonCreate() public method

public void renderButtonCreate ( )
renderSection() public method

Renders a section of the specified name.

If the named section is not supported, false will be returned.

public string|boolean renderSection ( $name )
$name string

The section name, e.g., {summary}, {items}.

return string|boolean

The rendering result of the section, or false if the named section is not supported.

run() public method

public void run ( )
setBtnClasses() public method

public void setBtnClasses ( $btnClasses )
$btnClasses string
setCheckPermWithNewMethod() public method

public void setCheckPermWithNewMethod ( $checkPermWithNewMethod )
$checkPermWithNewMethod boolean
setCreateButtonId() public method

public void setCreateButtonId ( $createButtonId )
$createButtonId string
setCreateNewBtnLabel() public method

public void setCreateNewBtnLabel ( $createNewBtnLabel )
$createNewBtnLabel string
setModel() public method

public void setModel ( $model )
$model lispa\amos\core\record\Record
setOtherBtnClasses() public method

public void setOtherBtnClasses ( $otherBtnClasses )
$otherBtnClasses string
setOtherOptions() public method

public void setOtherOptions ( $otherOptions )
$otherOptions array
setUrlCreateNew() public method

public void setUrlCreateNew ( $urlCreateNew )
$urlCreateNew mixed