ConfirmButton

继承自 StandardButton

呈现带有确认对话框的标准按钮

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

_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 = 'Confirm',  msg = '',  name = '',  text = '',  task = '',  list = true,  hideMenu = false) : 
已弃用

3.0

已弃用

将在 6.0 中从 4.3 中删除。使用 render() 代替。

参数

type

string未使用的字符串。

msg

string要呈现的消息

name

string用作 ID 部分的名称

text

string按钮文本

task

string与按钮关联的任务

list

bool如果允许使用列表,则为 True

hideMenu

bool如果单击时隐藏菜单,则为 True

响应

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

getMessage

getMessage() : 

响应

bool

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要呈现的布局路径名称。

响应

静态返回 self 以支持链式操作。

listCheck

listCheck( value) : 
继承

参数

value

bool

响应

self

listCheckMessage

listCheckMessage( value) : 
继承

参数

value

string

响应

self

message

message( value) : 

参数

value

string

响应

self

name

设置按钮名称。

name( name) : 
继承

4.0.0

参数

name

string按钮名称。

响应

静态返回 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>按钮选项。

响应

静态返回 self 以支持链式操作。

setParent

设置父工具栏实例。

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

4.0.0

参数

parent

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

响应

静态返回 self 以支持链式操作。

task

task( value) : 
继承

参数

value

string

响应

self

text

text( value) : 
继承

参数

value

string

响应

self

属性

name

此按钮的名称。

继承

4.0.0

类型

string

parent

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

继承

4.0.0

类型

Toolbar

layout

属性布局。

继承

4.0.0

类型

string

options

按钮选项。

继承

4.0.0

类型

array<string|int, mixed>

idCounter

用于跟踪 ID,以避免重复

继承 静态

4.0.0

类型

array<string|int, mixed>