StandardButton

扩展 BasicButton

渲染标准按钮

3.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>按钮选项。

响应

混合

_getCommand

获取按钮的 JavaScript 命令

_getCommand() : 

3.0

响应

stringJavaScript 命令字符串

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 = 'Standard',  name = '',  text = '',  task = '',  list = true,  formId = null) : 
已弃用

3.0

已弃用

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

参数

type

string未使用的字符串。

name

string按钮图标类名称。

text

string按钮文本。

task

string与按钮关联的任务。

list

bool如果允许列表,则为 true

formId

string操作表单的 ID。

响应

string按钮的 HTML 字符串

fetchButtonClass

获取标准按钮的按钮类。

fetchButtonClass( name) : 

4.0.0

参数

name

string按钮名称。

响应

string

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

响应

混合

getOptions

获取按钮选项。

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

4.0.0

响应

array<string|int, mixed>

getParent

获取父工具栏实例。

getParent() : \Joomla\CMS\Toolbar\Toolbar
继承

4.0.0

响应

工具栏

getTask

getTask() : 
继承

响应

string

getText

getText() : 
继承

响应

string

icon

icon( value) : 
继承

参数

value

string

响应

self

layout

设置布局路径。

layout( layout) : 
继承

4.0.0

参数

layout

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

响应

static返回自身以支持链接。

listCheck

listCheck( value) : 
继承

参数

value

bool

响应

self

listCheckMessage

listCheckMessage( value) : 
继承

参数

value

string

响应

self

name

设置按钮名称。

name( name) : 
继承

4.0.0

参数

name

string按钮名称。

响应

static返回自身以支持链接。

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返回自身以支持链接。

setParent

设置父工具栏实例。

setParent(\Joomla\CMS\Toolbar\Toolbar parent) : 
继承

4.0.0

参数

parent

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

响应

static返回自身以支持链接。

task

task( value) : 
继承

参数

value

string

响应

self

text

text( value) : 
继承

参数

value

string

响应

self

属性

name

此按钮的名称。

继承

4.0.0

类型

string

parent

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

继承

4.0.0

类型

工具栏

layout

属性布局。

4.0.0

类型

string

options

按钮选项。

继承

4.0.0

类型

array<string|int, mixed>

idCounter

用于跟踪 ID,以避免重复

继承 静态

4.0.0

类型

array<string|int, mixed>