CoreButtonsTrait
增强 Toolbar 类以添加更多预定义方法。
自 |
4.0.0 |
---|---|
包 |
Joomla CMS |
方法
addNew
为按钮栏编写通用的“新建”图标。
addNew( task, text = 'JTOOLBAR_NEW') : \Joomla\CMS\Toolbar\Button\StandardButton
apply
为给定选项编写保存按钮。
apply( task, text = 'JTOOLBAR_APPLY') : \Joomla\CMS\Toolbar\Button\StandardButton
archive
编写通用的“存档”按钮。
archive( task, text = 'JTOOLBAR_ARCHIVE') : \Joomla\CMS\Toolbar\Button\StandardButton
assign
为记录编写通用的“分配”按钮。
assign( task, text = 'JTOOLBAR_ASSIGN') : \Joomla\CMS\Toolbar\Button\StandardButton
back
编写一个取消按钮,该按钮将在不执行任何其他操作的情况下返回到前一页。
back( text = 'JTOOLBAR_BACK') : \Joomla\CMS\Toolbar\Button\LinkButton
cancel
编写一个取消按钮并调用取消操作(例如签入)。
cancel( task, text = 'JTOOLBAR_CLOSE') : \Joomla\CMS\Toolbar\Button\StandardButton
checkin
为给定选项编写签入按钮。
checkin( task, text = 'JTOOLBAR_CHECKIN') : \Joomla\CMS\Toolbar\Button\StandardButton
customHtml
将自定义 HTML 写入工具栏。
customHtml( html, name = 'custom') : \Joomla\CMS\Toolbar\Button\CustomButton
delete
编写通用的“删除”按钮。
delete( task, text = 'JTOOLBAR_DELETE') : \Joomla\CMS\Toolbar\Button\ConfirmButton
divider
在下拉菜单项之间编写分隔符。
divider( text = '') : \Joomla\CMS\Toolbar\Button\SeparatorButton
edit
编写通用的“编辑”按钮。
edit( task, text = 'JTOOLBAR_EDIT') : \Joomla\CMS\Toolbar\Button\StandardButton
editCss
编写通用的“编辑 CSS”按钮。
editCss( task, text = 'JTOOLBAR_EDIT_CSS') : \Joomla\CMS\Toolbar\Button\StandardButton
editHtml
编写通用的“编辑 HTML”按钮。
editHtml( task, text = 'JTOOLBAR_EDIT_HTML') : \Joomla\CMS\Toolbar\Button\StandardButton
help
为给定选项编写帮助按钮(打开一个弹出窗口)。
help( ref, useComponent = false, url = null, component = null) : \Joomla\CMS\Toolbar\Button\HelpButton
自 |
4.0.0 |
---|
参数
- ref
string
弹出文件的文件名(不包括 xml 文件的文件扩展名)。- useComponent
bool
使用组件目录中的帮助文件。- url
string
使用此 URL 代替任何其他 URL。- component
string
获取帮助的组件名称(当前组件为 null)
响应
inlinehelp
为给定选项编写帮助按钮(打开一个弹出窗口)。
inlinehelp( class = 'hide-aware-inline-help') : \Joomla\CMS\Toolbar\Button\InlinehelpButton
jooa11y
为给定选项编写 jooa11y 可访问性检查器按钮(打开一个弹出窗口)。
jooa11y( url, text = 'JGLOBAL_JOOA11Y', newWindow = false) : \Joomla\CMS\Toolbar\Button\PopupButton|\Joomla\CMS\Toolbar\Button\LinkButton
自 |
4.1.0 |
---|
参数
- url
string
要打开的 URL- text
string
按钮的文本。- newWindow
bool
是否在 _blank 中打开预览或只是模态
响应
link
创建一个按钮以重定向到链接。
link( text, url) : \Joomla\CMS\Toolbar\Button\LinkButton
makeDefault
为记录编写通用的“默认”按钮。
makeDefault( task, text = 'JTOOLBAR_DEFAULT') : \Joomla\CMS\Toolbar\Button\StandardButton
mediaManager
编写一个 media_manager 按钮。
mediaManager( directory, text = 'JTOOLBAR_UPLOAD') : \Joomla\CMS\Toolbar\Button\PopupButton
preferences
编写一个配置按钮并调用取消操作(例如签入)。
preferences( component, text = 'JTOOLBAR_OPTIONS', path = '') : \Joomla\CMS\Toolbar\Button\LinkButton
自 |
4.0.0 |
---|
参数
- component
string
组件的名称,例如,com_content。- text
string
此按钮的文本。- path
string
相对于 JPATH_SITE 的配置 xml 的备用路径。
响应
preview
为给定选项编写预览按钮(打开一个弹出窗口)。
preview( url, text = 'JGLOBAL_PREVIEW', newWindow = false) : \Joomla\CMS\Toolbar\Button\PopupButton|\Joomla\CMS\Toolbar\Button\LinkButton
自 |
4.0.0 |
---|
参数
- url
string
弹出文件的文件名(不包括文件扩展名)- text
string
按钮的文本。- newWindow
bool
是否在 _blank 中打开预览或只是模态
响应
publish
编写通用的“发布”按钮。
publish( task, text = 'JTOOLBAR_PUBLISH') : \Joomla\CMS\Toolbar\Button\StandardButton
save
为给定选项编写保存按钮。
save( task, text = 'JTOOLBAR_SAVE') : \Joomla\CMS\Toolbar\Button\StandardButton
save2copy
为给定选项编写保存为副本按钮。
save2copy( task, text = 'JTOOLBAR_SAVE_AS_COPY') : \Joomla\CMS\Toolbar\Button\StandardButton
保存为副本操作会导致在清除密钥后保存,然后将用户返回到具有新密钥的编辑模式。
自 |
4.0.0 |
---|
参数
- task
string
此按钮的任务名称。- text
string
此按钮的文本。
响应
save2new
为给定选项编写保存并新建按钮。
save2new( task, text = 'JTOOLBAR_SAVE_AND_NEW') : \Joomla\CMS\Toolbar\Button\StandardButton
trash
编写通用的“垃圾桶”按钮。
trash( task, text = 'JTOOLBAR_TRASH') : \Joomla\CMS\Toolbar\Button\StandardButton
unarchive
编写通用的“取消存档”按钮。
unarchive( task, text = 'JTOOLBAR_UNARCHIVE') : \Joomla\CMS\Toolbar\Button\StandardButton
unpublish
编写通用的“取消发布”按钮。
unpublish( task, text = 'JTOOLBAR_UNPUBLISH') : \Joomla\CMS\Toolbar\Button\StandardButton
versions
编写版本历史记录
versions( typeAlias, itemId, height = 800, width = 500, text = 'JTOOLBAR_VERSIONS') : \Joomla\CMS\Toolbar\Button\CustomButton
自 |
4.0.0 |
---|
参数
- typeAlias
string
组件和类型,例如“com_content.article”- itemId
int
项目的 ID,例如文章 ID。- height
int
弹出窗口的高度。- width
int
弹出窗口的宽度。- text
string
按钮的名称。