# JSCronUI
[](https://travis-ci.org/roydanenterprises/JSCronUI)
[DEMO](https://roydanenterprises.github.io/JSCronUI/docs/)
A jQuery extension for generating [Quartz](http://quartz-scheduler.org/documentation/quartz-2.x/tutorials/crontrigger) cron expressions.
## About
JSCronUI offers a comprehensive interface for users to schedule tasks, while allowing developers to leverage the power of cron. Additionally, JSCronUI provides a cron-to-english converter, allowing the ability for users to see a brief summary of the schedule without having to open the full UI.
Developers can provide a customized template to run JSCronUI on top of, or use the included template.
## How To Use
You can create a `new jsCronUI(settings, element)` in-memory and call the methods directly.
JSCronUI also extends jQuery, and a new instance can be created by calling `.jsCronUI()` on any jQuery object. Once created, call any of the methods by calling `.jsCronUI('methodName', arguments)` on the same jQuery object.
In both cases, JSCronUI will automatically inject the necessary DOM to the given element.
## Settings
When creating a new instance of JSCronUI, you can provide a `settings` object to the constructor to change some of the default settings. All properties are optional.
* `bindTo` - A jQuery object to be updated with the current cron string whenever a change is made.
* `container` - A jQuery object representing the [UI template](#templates) to use. If this property is not specified, the default template is used.
* `initialValue` - The starting value JSCronUI should hold after construction is complete.
## Available Commands
* `reset()` - Reverts JSCronUI to the default state (`0 * * * * ? *`).
* `setCron(expression)` - Sets JSCronUI to reflect the given cron string.
* `getCron(validate)` - Returns a cron string representing the current state of JSCronUI.
* If `validate` is truthy, this method will throw exceptions if any options required to generate the cron string are missing.
* If `validate` is falsey, any missing options will be interpreted as `*` or `?` (as necessary) within the cron string.
* `toEnglishString()` - Returns an English string describing the current state of JSCronUI.
## Templates
JSCronUI uses a DOM template to handle UI interactions. If you do not specify a template, a default UI template will be used instead. To use a custom template, provide a jQuery object of the template as the `container` property of the `settings` object when creating the JSCronUI instance. For example:
```html
<div class="js-cron">
<div class="js-cron-template">
.
.
.
</div>
<div>
```
```javascript
var cron = $('.js-cron');
var template = $('.js-cron .js-cron-template');
var settings = {
container: template
};
cron.jsCronUI(settings);
```
Will create a new JSCronUI instance on the `js-cron` `div`, using the nested `js-cron-template` `div` as the UI interface.
This can be helpful if you need extra information or custom markup within the template, but don't want to interfere with the UI implementation.
没有合适的资源?快使用搜索试试~ 我知道了~
JSCronUI:jQuery扩展,用于通过友好的UI生成cron表达式

共23个文件
js:9个
css:4个
license:2个

需积分: 48 2 下载量 114 浏览量
2021-05-09
21:01:16
上传
评论
收藏 89KB ZIP 举报
温馨提示
JSCronUI 一个用于生成 cron表达式的jQuery扩展。 关于 JSCronUI为用户提供了一个全面的界面来安排任务,同时允许开发人员利用cron的功能。 此外,JSCronUI提供了一个cron-english转换器,使用户无需打开完整的UI即可查看时间表的简要摘要。 开发人员可以提供定制模板以在其上运行JSCronUI,也可以使用随附的模板。 如何使用 您可以在内存中创建new jsCronUI(settings, element)并直接调用方法。 JSCronUI还扩展了jQuery,可以通过在任何jQuery对象上调用.jsCronUI()来创建一个新实例。 创建完成后,通过在同一个jQuery对象上调用.jsCronUI('methodName', arguments)来调用任何方法。 在这两种情况下,JSCronUI都会自动将必需的DOM注入给定元素。 设定值 创
资源详情
资源评论
资源推荐
收起资源包目录































共 23 条
- 1













格式:rar 资源大小:105.6KB


















铭哲友野
- 粉丝: 41
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 一般砖砌体砌筑.doc
- 万科上海红郡全装修工程管理指导书.doc
- 化妆品品牌推广及网络营销方案.doc
- CAD—你不知道的秘密.doc
- 计算机科学应用领域与应用效果分析.docx
- 前海梧桐-2018-06-30-2018中国新经济白皮书.pdf
- 给排水施工工艺标准.ppt
- 内蒙古自治区多伦煤矿改扩建工程年度监理工作总结.doc
- 创优资料[1].doc
- 5公司劳动合同.doc
- 基于泛在电力物联网技术的继电保护信息应用研究.docx
- 基于大数据时代背景下的地方高校图书馆文献资源建设的探讨.docx
- 采购招投标管理程序(格式).doc
- VRVII安装教程.ppt
- 互联网+环境下沈阳智慧城市建设的传播策略研究.docx
- 安装施工组织设计jsp.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0