行为
JavaScript 行为的实用程序类
自 |
1.5 |
---|---|
包 |
Joomla CMS |
方法
日历翻译
翻译 JavaScript 日历的内部方法
calendartranslation() :
自 |
1.5 |
---|
响应
string
翻译对象的 JavaScript
组合框
为组合框效果添加非侵入式 JavaScript 支持。
combobox() :
请注意,此控件仅在绝对定位的元素中可靠。避免在滑块或动态窗格中使用组合框。
自 |
1.5 |
---|---|
已弃用 |
4.0 将在 6.0 中删除 使用 webasset 管理器代替 示例:Factory::getApplication()->getDocument()->getWebAssetManager()->useScript('awesomeplete'); |
响应
空
核心
将 core.js 加载到文档头中的方法。
core() :
Core.js 定义了 'Joomla' 命名空间,并包含跨扩展使用的函数
自 |
3.3 |
---|---|
已弃用 |
4.0 将在 6.0 中删除 使用 webasset 管理器代替 示例:Factory::getApplication()->getDocument()->getWebAssetManager()->useScript('core'); |
响应
空
表单验证器
为表单验证添加非侵入式 JavaScript 支持。
formvalidator() :
要启用表单验证,表单标签必须具有类“form-validate”。每个需要验证的字段都需要具有类“validate”。可以向用户名、密码、数字和电子邮件的处理程序添加其他处理程序。要使用这些,请添加类“validate-email”等。
自 |
3.4 |
---|---|
已弃用 |
4.0 将在 6.0 中删除 使用 webasset 管理器代替 示例:Factory::getApplication()->getDocument()->getWebAssetManager()->useScript('form.validate'); |
响应
空
高亮显示器
通过 Javascript 高亮显示一些单词。
highlighter(mixed||string|int terms, start = 'highlighter-start', end = 'highlighter-end', className = 'highlight', tag = 'span') :
自 |
2.5 |
---|---|
已弃用 |
4.0 将在 6.0 中删除 直接使用脚本 |
参数
- 术语
array<string|int, mixed>
应突出显示的单词数组。- 开始
string
标记应突出显示单词的节的开始的元素的 ID。请注意,此元素将从 DOM 中删除。- 结束
string
结束此节的元素的 ID。请注意,此元素将从 DOM 中删除。- 类名
string
突出显示内容所包含的元素的类名。- 标签
string
将用于包装突出显示单词的标签。
响应
空
保持活动
例如,在编辑或创建文章时保持会话活动。
keepalive() :
自 |
1.5 |
---|---|
已弃用 |
4.0 将在 6.0 中删除 使用 webasset 管理器代替 示例:Factory::getApplication()->getDocument()->getWebAssetManager()->useScript('keepalive'); |
响应
空
多选
允许在网格中进行 Shift 选择的 JavaScript 行为
multiselect( id = 'adminForm') :
自 |
1.7 |
---|---|
已弃用 |
4.0 将在 6.0 中删除 使用 webasset 管理器代替 示例:Factory::getApplication()->getDocument()->getWebAssetManager()->useScript('multiselect'); Factory::getDocument()->addScriptOptions('js-multiselect', ['formName' => $id]); |
参数
- ID
string
要应用多选行为的表单的 ID。
响应
空
垫片
添加 javascript polyfill。
polyfill(string|array polyfillTypes = null, conditionalBrowser = null) :
自 |
3.7.0 |
---|
参数
- polyfill 类型
string|array<string|int, mixed>
polyfill 类型。示例:event、array('event', 'classlist')。- 条件浏览器
string
IE 条件表达式。示例:lt IE 9(低于 IE 9)。
响应
空
属性
已加载
包含已加载文件信息的数组
自 |
2.5 |
---|
类型
array<string|int, mixed>