AbstractGroupButton

扩展 BasicButton

AbstractGroupButton 类。

抽象

4.0.0

Joomla CMS

方法

__call

Magiix 方法,用于调整选项访问器。

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

LogicException

4.0.0

参数

name

string方法名。

args

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

响应

混合

__construct

初始化此类。

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

4.0.0

抛出

InvalidArgumentException

参数

name

string此按钮的名称。

text

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

options

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

响应

混合

attributes

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

参数

value

array<string|int, mixed>

响应

self

buttonClass

buttonClass( value) : 
继承

参数

value

string

响应

self

configure

将子按钮添加为下拉菜单。

configure(
Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768
|Array handler) : 

4.0.0

参数

handler

callable配置下拉菜单项的回调函数。

响应

静态

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() : 

4.0.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

getChildToolbar

获取子工具栏。

getChildToolbar() : \Joomla\CMS\Toolbar\Toolbar

4.0.0

响应

Toolbar返回新的子工具栏实例。

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如果此名称不存在,则为默认值。

响应

混合

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选项值。

响应

静态

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

类型

string

parent

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

继承

4.0.0

类型

Toolbar

layout

属性 layout。

继承

4.0.0

类型

string

options

按钮选项。

继承

4.0.0

类型

array<string|int, mixed>

idCounter

用于跟踪 ID,以避免重复

继承 静态

4.0.0

类型

array<string|int, mixed>

child

子工具栏实例。

4.0.0

类型

Toolbar