BasicButton

扩展自 ToolbarButton

渲染一个基本按钮。

自版本

4.0.0

Joomla CMS

方法

__call

Magiix 方法用于适配选项访问器。

__call( name, mixed||string|int args) : 
继承
抛出

LogicException

自版本

4.0.0

参数

name

string方法名称。

args

array<string|int, mixed>方法参数。

返回值

mixed

__construct

初始化此类。

__construct( name = '',  text = '', mixed||string|int options = []) : 
继承
自版本

4.0.0

抛出

InvalidArgumentException

参数

name

string此按钮的名称。

text

string按钮文本,将自动翻译。

options

array<string|int, mixed>按钮选项。

返回值

mixed

attributes

attributes(mixed||string|int value) : 
继承

参数

value

array<string|int, mixed>

返回值

self

buttonClass

buttonClass( value) : 
继承

参数

value

string

返回值

self

ensureUniqueId

确保 ID 是唯一的

ensureUniqueId( id) : 
继承
自版本

4.0.0

参数

id

stringID 字符串。

返回值

string

fetchButton

获取按钮的 HTML

fetchButton( type = 'Basic') : 
已弃用
自版本

3.0

已弃用

4.3 将在 6.0 中移除,请改用 render()。

抛出

LogicException

参数

type

string未使用的字符串。

返回值

void

fetchIconClass

用于获取图标标识符的 CSS 类名称的方法

fetchIconClass( identifier) : 
继承

可以在最终类中重新定义

自版本

3.0

参数

identifier

string图标标识字符串

返回值

stringCSS 类名称

fetchId

获取按钮 CSS ID。

fetchId() : 
继承
自版本

3.0

返回值

string按钮 CSS ID

findOptionName

从访问器中查找字段选项名称。

findOptionName( name) : bool|string
继承 静态
自版本

4.0.0

参数

name

string字段名称。

返回值

bool|string

form

form( value) : 
继承

参数

value

string

返回值

self

formValidation

formValidation( value) : 
继承

参数

value

bool

返回值

self

getAccessors

用于配置可用选项访问器的方法。

getAccessors() : mixed||string|int
继承 静态
自版本

4.0.0

返回值

array<string|int, mixed>

getAttributes

getAttributes() : mixed||string|int
继承

返回值

array<string|int, mixed>

getButtonClass

getButtonClass() : 
继承

返回值

string

getForm

getForm() : 
继承

返回值

string

getFormValidation

getFormValidation() : 
继承

返回值

bool

getIcon

getIcon() : 
继承

返回值

string

getLayout

获取布局路径。

getLayout() : 
继承
自版本

4.0.0

返回值

string

getListCheck

getListCheck() : 
继承

返回值

bool

getListCheckMessage

getListCheckMessage() : 
继承

返回值

string

getName

获取按钮名称。

getName() : 
继承
自版本

4.0.0

返回值

string

getOnclick

getOnclick() : 
继承

返回值

string

getOption

获取单个选项值。

getOption( name,  default = null) : 
继承
自版本

4.0.0

参数

name

string选项名称。

default

mixed如果此名称不存在,则为默认值。

返回值

mixed

getOptions

获取按钮选项。

getOptions() : mixed||string|int
继承
自版本

4.0.0

返回值

array<string|int, mixed>

getParent

获取父工具栏实例。

getParent() : \Joomla\CMS\Toolbar\Toolbar
继承
自版本

4.0.0

返回值

Toolbar

getTask

getTask() : 
继承

返回值

string

getText

getText() : 
继承

返回值

string

icon

icon( value) : 
继承

参数

value

string

返回值

self

layout

设置布局路径。

layout( layout) : 
继承
自版本

4.0.0

参数

layout

string要渲染的布局路径名称。

返回值

static返回 self 以支持链式调用。

listCheck

listCheck( value) : 
继承

参数

value

bool

返回值

self

listCheckMessage

listCheckMessage( value) : 
继承

参数

value

string

返回值

self

name

设置按钮名称。

name( name) : 
继承
自版本

4.0.0

参数

name

string按钮名称。

返回值

static返回 self 以支持链式调用。

onclick

onclick( value) : 
继承

参数

value

string

返回值

self

prepareOptions

准备此按钮的选项。

prepareOptions(mixed||string|int &options) : 
继承
自版本

4.0.0

参数

options

array<string|int, mixed>关于此按钮的选项。

返回值

void

render

获取渲染按钮的 HTML

render(mixed||string|int &definition = null) : 
继承
自版本

3.0

抛出

异常

参数

definition

array<string|int, mixed>要传递的参数

返回值

string

renderButton

渲染按钮 HTML。

renderButton(mixed||string|int &options) : 
继承
自版本

4.0.0

参数

options

array<string|int, mixed>按钮选项。

返回值

string按钮 HTML。

setOption

设置选项值。

setOption( name,  value) : 
继承
自版本

4.0.0

参数

name

string要存储值的选项名称。

value

mixed选项值。

返回值

static

setOptions

设置所有选项。

setOptions(mixed||string|int options) : 
继承
自版本

4.0.0

参数

options

array<string|int, mixed>按钮选项。

返回值

static返回 self 以支持链式调用。

setParent

设置父工具栏实例。

setParent(\Joomla\CMS\Toolbar\Toolbar parent) : 
继承
自版本

4.0.0

参数

parent

Toolbar要设置的父工具栏实例。

返回值

static返回 self 以支持链式调用。

task

task( value) : 
继承

参数

value

string

返回值

self

text

text( value) : 
继承

参数

value

string

返回值

self

属性

name

此按钮的名称。

继承
自版本

4.0.0

类型(s)

string

parent

对实例化元素的对象的引用

继承
自版本

4.0.0

类型(s)

Toolbar

layout

属性布局。

自版本

4.0.0

类型(s)

string

options

按钮选项。

继承
自版本

4.0.0

类型(s)

array<string|int, mixed>

idCounter

用于跟踪 ID,以避免重复

继承 静态
自版本

4.0.0

类型(s)

array<string|int, mixed>