(function ($) {
$.fn.my97 = function (options, params) {
if (typeof options == "string") {
return $.fn.my97.methods[options](this, params);
}
options = options || {};
if (!WdatePicker) {
alert("未引入My97js包!");
return;
}
return this.each(function () {
var data = $.data(this, "my97");
var newOptions;
if (data) {
newOptions = $.extend(data.options, options);
data.opts = newOptions;
} else {
newOptions = $.extend({}, $.fn.my97.defaults, $.fn.my97.parseOptions(this), options);
$.data(this, "my97", {
options : newOptions
});
}
$(this).addClass('Wdate').click(function () {
WdatePicker(newOptions);
});
});
};
$.fn.my97.methods = {
setValue : function (target, params) {
target.val(params);
},
getValue : function (target) {
return target.val();
},
clearValue : function (target) {
target.val('');
}
};
$.fn.my97.parseOptions = function (target) {
return $.extend({}, $.parser.parseOptions(target, ["el", "vel", "weekMethod", "lang", "skin", "dateFmt", "realDateFmt", "realTimeFmt", "realFullFmt", "minDate", "maxDate", "startDate", {
doubleCalendar : "boolean",
enableKeyboard : "boolean",
enableInputMask : "boolean",
autoUpdateOnChanged : "boolean",
firstDayOfWeek : "number",
isShowWeek : "boolean",
highLineWeekDay : "boolean",
isShowClear : "boolean",
isShowToday : "boolean",
isShowOthers : "boolean",
readOnly : "boolean",
errDealMode : "boolean",
autoPickDate : "boolean",
qsEnabled : "boolean",
autoShowQS : "boolean",
opposite : "boolean"
}
]));
};
$.fn.my97.defaults = {
dateFmt : 'yyyy-MM-dd HH:mm:ss'
};
$.parser.plugins.push('my97');
})(jQuery);
默认的用法和easyui的原生插件是一样的,可以通过class实例化,也可以通过代码实例化
<input class=
"easyui-my97"
type=
"text"
>
<input id="my97" type="text" name="">
$('#my97').my97(options);
相关推荐
JQuery EasyUI 是一个基于 jQuery 的轻量级前端框架,它提供了一系列的 UI 组件,如对话框、表格、树形菜单、按钮等,用于快速构建用户界面。在这个"Jquery EasyUI 日历Demo"中,我们将探讨如何利用 EasyUI 的日历...
文件名"easyui-1.3.6_extensions"表明这是基于EasyUI 1.3.6版本的扩展包,意味着这些插件可能与该版本兼容,并可能针对该版本的特性进行了优化。在实际使用时,开发者应当确保其项目中使用的EasyUI版本与这个扩展包...
在本案例中,我们关注的是"jquery easyui pagination 分页插件扩展",这是一个用于增强默认分页功能的自定义插件。 分页在数据展示中扮演着重要的角色,特别是在处理大量数据时,它能让用户按需加载和浏览数据,...
这个基于EasyUI的多人选择插件正是为了提升用户体验而设计的。EasyUI是一个轻量级的JavaScript库,它基于jQuery,提供了丰富的组件和易于使用的API,使得开发者能够快速构建美观的、功能齐全的前端界面。 标题中的...
**jQuery EasyUI与My97DatePicker Beta:JS库与API详解** jQuery EasyUI是一个基于jQuery的前端框架,它提供了一套完整的用户界面组件,帮助开发者快速构建交互式的Web应用程序。这个框架大大简化了HTML页面的样式...
EasyUI 是一个基于 jQuery 的轻量级前端框架,主要用于快速构建企业级的 Web 应用。它提供了丰富的组件,如表格、下拉菜单、对话框、按钮等,以及一套易于使用的样式和图标集。然而,正如标题所指出的,EasyUI 自带...
因为easyui本身的一些功能使用起来比较繁琐,代码使用起来不便于管理,所以写了这个插件,能有效的精简代码,并且使代码更易于管理,其中也包含了一些我自己扩展的函数,包括时间日期格式化函数,字符串formatter...
7. **插件扩展**:除了内置组件,jQuery EasyUI 还允许开发人员创建自定义插件,以满足特定项目的需求。社区也提供了许多第三方插件,增强了框架的功能。 8. **版本更新与维护**:jQuery EasyUI 持续更新,修复已知...
jquery easyui的压缩包,以及easyui的一些拓展插件包,包括Portal(制作图表、列表、球形图等),数据网格视图(DataGrid View),可编辑的数据网格(Editable DataGrid),表格编辑单元格(Cell Editing in ...
EasyUI 是一个基于 jQuery 的 UI 框架,它提供了丰富的组件和易于使用的API,用于快速构建美观且功能强大的Web应用程序。在这个“基于easyui做的一套管理系统”中,我们可以推测开发者利用 EasyUI 的功能创建了一个...
easyui.js插件, <script type="text/javascript" src="/js/easyui.js"> <script type="text/javascript" src="/js/easyui-lang-zh_CN.js"></script>
EasyUi是一款广泛应用于Web开发的轻量级JavaScript框架,它基于jQuery,提供了丰富的组件和精美的界面设计。在开发过程中,UI元素的美观性和用户体验往往直接影响到项目的质量和用户满意度。标题提到的“EasyUi图标...
EasyUI是一个基于jQuery的轻量级UI框架,它为开发者提供了大量的预定义样式和组件,如表格、树形结构、对话框等。通过集成Highcharts,我们可以利用EasyUI的便利性来构建具有高质量图表的应用程序。 在"EasyUI图表...
jQuery基于easyUi前端框架开发OA办公安全管理界面模板。包括功能菜单、权限管理、用户管理、人员管理、部门管理、角色管理、表格管理、表单管理、报表管理、统计分析、流程图、地图、日程管理等十多个界面。
EasyUi是一款基于jQuery的UI框架,它为开发者提供了丰富的组件和精美的界面设计,使得Web应用的构建变得更加简单。在Web开发中,图标是提升用户体验、增强视觉效果的重要元素之一。"EasyUi的图标扩展样式"是针对...
《基于EasyUI的仓库管理系统详解》 在当今信息化社会,企业对仓库管理的效率与准确性提出了更高的要求。基于EasyUI的仓库管理系统应运而生,它利用先进的Web技术和易用的用户界面,为企业提供了一种高效、便捷的...
EasyUI是一个基于jQuery的前端框架,它提供了丰富的UI组件,简化了网页界面的设计与开发。本项目"基于EasyUI的登录页面"就是利用EasyUI来创建一个功能完备、易于拓展的登录界面。 首先,EasyUI的核心理念是“简单...
《基于EasyUI的仓库管理系统详解》 仓库管理系统是企业日常运营中的重要组成部分,它负责管理库存物品的入库、出库、盘点以及库存状态等信息,有效地提升了企业的物流管理效率。在信息化时代,采用基于Web的仓库...
Easyui是一种基于jQuery的轻量级用户界面框架,它提供了丰富的组件和样式,使得开发者能够快速构建具有专业外观的Web应用程序。在Easyui中,图标是界面设计的重要元素,能够帮助用户直观地理解按钮、链接和其他交互...
本项目基于Easyui和Thinkphp开发,包含296个文件,包括PNG图片、PHP源代码、HTML页面、JavaScript脚本、GIF动画、CSS样式表、TPL模板文件、数据库文件、HTACCESS文件和DAT数据文件。系统实现了基于Easyui和Thinkphp...