PHP 클래스 WhToggleButton

저자: Antonio Ramirez ([email protected])
상속: extends CInputWidget
파일 보기 프로젝트 열기: 2amigos/yiiwheels

공개 프로퍼티들

프로퍼티 타입 설명
$animated whether to use animation or not
$customDisabledStyle a custom style for the disabled option. Format
 ...
 'customDisabledStyle'=>array(
     'background'=>'#FF00FF',
     'gradient'=>'#D300D3',
     'color'=>'#FFFFFF'
 ),
 ...
$customEnabledStyle a custom style for the enabled option. Format
 ...
 'customEnabledStyle'=>array(
     'background'=>'#FF00FF',
     'gradient'=>'#D300D3',
     'color'=>'#FFFFFF'
 ),
 ...
$disabledLabel the label to display on the disabled side
$disabledStyle the style of the toggle button disabled style Accepted values ["primary", "danger", "info", "success", "warning"] or nothing
$enabledLabel the label to display on the enabled side
$enabledStyle the style of the toggle button enable style Accepted values ["primary", "danger", "info", "success", "warning"] or nothing
$height the height of the toggle button
$onChange the javascript function The function signature is function($el, status, e)
  • $el the toggle element changed.
  • status the status of the element (true=on | false=off)
  • e the event object
Example:
 array(
    class'=>'WhToggleColumn',
    'onChange'=>'js:function($el, status, e){ console.log($el, status, e); }',
 ),
$tagName the tag name. Defaults to 'div'.
$transitionSpeed the transition speed (toggle movement)
$width the width of the toggle button

공개 메소드들

메소드 설명
init ( ) Widget's initialization method
renderField ( ) Renders the input field
run ( ) Widget's run function

보호된 메소드들

메소드 설명
getConfiguration ( ) : array
registerClientScript ( ) Registers client scripts

메소드 상세

getConfiguration() 보호된 메소드

protected getConfiguration ( ) : array
리턴 array the configuration of the plugin

init() 공개 메소드

Widget's initialization method
public init ( )

registerClientScript() 보호된 메소드

Registers client scripts
protected registerClientScript ( )

renderField() 공개 메소드

Renders the input field
public renderField ( )

run() 공개 메소드

Widget's run function
public run ( )

프로퍼티 상세

$animated 공개적으로 프로퍼티

whether to use animation or not
public $animated

$customDisabledStyle 공개적으로 프로퍼티

a custom style for the disabled option. Format
 ...
 'customDisabledStyle'=>array(
     'background'=>'#FF00FF',
     'gradient'=>'#D300D3',
     'color'=>'#FFFFFF'
 ),
 ...
public $customDisabledStyle

$customEnabledStyle 공개적으로 프로퍼티

a custom style for the enabled option. Format
 ...
 'customEnabledStyle'=>array(
     'background'=>'#FF00FF',
     'gradient'=>'#D300D3',
     'color'=>'#FFFFFF'
 ),
 ...
public $customEnabledStyle

$disabledLabel 공개적으로 프로퍼티

the label to display on the disabled side
public $disabledLabel

$disabledStyle 공개적으로 프로퍼티

the style of the toggle button disabled style Accepted values ["primary", "danger", "info", "success", "warning"] or nothing
public $disabledStyle

$enabledLabel 공개적으로 프로퍼티

the label to display on the enabled side
public $enabledLabel

$enabledStyle 공개적으로 프로퍼티

the style of the toggle button enable style Accepted values ["primary", "danger", "info", "success", "warning"] or nothing
public $enabledStyle

$height 공개적으로 프로퍼티

the height of the toggle button
public $height

$onChange 공개적으로 프로퍼티

the javascript function The function signature is function($el, status, e)
  • $el the toggle element changed.
  • status the status of the element (true=on | false=off)
  • e the event object
Example:
 array(
    class'=>'WhToggleColumn',
    'onChange'=>'js:function($el, status, e){ console.log($el, status, e); }',
 ),
public $onChange

$tagName 공개적으로 프로퍼티

the tag name. Defaults to 'div'.
public $tagName

$transitionSpeed 공개적으로 프로퍼티

the transition speed (toggle movement)
public $transitionSpeed

$width 공개적으로 프로퍼티

the width of the toggle button
public $width