Jquery EasyUI扩展中传递参数
1.扩展(在options中定义日期格式) $.extend($.fn.datagrid.defaults.editors, { myDate97: { init: function (container, options) { options = options || { dateFmt: "yyyy-MM-dd HH:mm:ss" }; var input = $('<input class="Wdate datagrid-editable-input" onclick="WdatePicker({dateFmt:\'' + options.dateFmt + '\',readOnly:true});" />').appendTo(container); return input; }, getValue: function (target) { return $(target).val(); }, setValue: function (target, value) { $(target).val(value); }, resize: function (target, width) { var input = $(target); if ($.boxModel == true) { input.width(width - (input.outerWidth() - input.width())); } else { input.width(width); } } } }); 2.调用 $("#dd").datagrid({ searchbar: { forms: [ { type: "text", name: "ShiJianDuanMingCheng", id: "ShiJianDuanMingCheng", label: "时间段名称" }, { type: "myDate97", name: "KaiShiShiJian", id: "KaiShiShiJian", label: "开始时间", options: { dateFmt: "HH" } }, { type: "myDate97", name: "JieShuShiJIan", id: "JieShuShiJian", label: "结束时间" ,options: { dateFmt: "HH" } } ] } });
PS: 看到extend中的扩展复制了三份,my97,my98,my99,只是因为时间格式不同,本人对jquery了解也不深入;只是拿options来试下,一切和预想的一样。
标签:
easyui扩展
, searchbar.forms
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何在 .NET 中 使用 ANTLR4
· 后端思维之高并发处理方案
· 理解Rust引用及其生命周期标识(下)
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· Cursor预测程序员行业倒计时:CTO应做好50%裁员计划
· 想让你多爱自己一些的开源计时器
· 大模型 Token 究竟是啥:图解大模型Token
· 用99元买的服务器搭一套CI/CD系统
· 当职场成战场:降职、阴谋与一场硬碰硬的抗争