基于EasyUI实现自动填充Form内的部分输入框
来源:互联网 发布:淘宝质量好的女装品牌 编辑:程序博客网 时间:2024/06/06 02:07
因项目需要根据获得的数据对对话框的Form内部分输入框填充,而默认的EasyUI并不支持该方式,故对其进行了扩展,代码如下:
$.extend($.fn.form.methods, { setValues: function (myself, data) { var form = $(myself); var opts = $.data(form[0], "form").options; var cols = "," + data.items + ","; for (var name in data.row) { if (cols.indexOf(name) >= 0) { var val = data.row[name]; form.find("[id=\"" + name + "\"]").textbox("setValue",val); } } opts.onLoadSuccess.call(form, data); form.form("validate"); }});
上述代码对EasyUI的Form对象增加了setValues方法。调用上述代码的示例如下:
function reply() { var row = $('#feedbackGrid').datagrid('getSelected'); if (row) { $('#feedbackDlg').dialog('open').dialog('setTitle', '反馈回复'); var obj = {}; obj.row = row; obj.items = "nickName,userId"; $('#fm').form('setValues', obj); url = 'feedback/reply'; }}在调用setValues的时候,传入的参数包含两个属性,一个是row,其就是实际的数据对象;另一个是items,其包含需要填充的输入框的Id号,多个Id之间用半角的逗号隔开。该方法用row中包含的值填充items包含的所有输入框。
0 0
- 基于EasyUI实现自动填充Form内的部分输入框
- 给EasyUi的Form添加自动填充部分输入框的方法
- 给EasyUi的Form添加自动填充部分输入框的方法
- 密码输入框内禁止记住密码导致的自动填充
- easyUI自动填充复选框
- 使用仿函实现函数参数的部分自动填充
- form内只有一个输入框时,按回车不让自动提交的解决方案
- easyui的combobox 下拉框筛选自动填充扩展
- AJAX.NET实现根据输入内容自动填充下拉框
- 基于jquery实现输入框的自动补全功能
- input输入框自动填充的黄色背景简单办法
- 关于在使用easyui的时候,实现光标定位在easyui-combogrid和easyui-textbox输入框内(也就是获取焦点)
- 基于JQuery easyUI combobox实现了一个类似google、百度输入框的提示
- 360浏览器,qq浏览器等登录页输入账号密码,在页面内再次遇见有密码框的地方会自动填充的解决办法。
- 自动填充输入框 Asp .Net Mvc
- H5中的输入框自动填充表单
- input text 输入框自动填充关闭
- form内只有一个输入框时,按回车会自动提交
- 更换STM32芯片类型引起keil下载Error Flash download failed-Cortex-M3问题的解决
- MFC打开文件对话框
- apache服务器如何配置多站点
- 模板方法模式学习
- Linux编程推荐书籍
- 基于EasyUI实现自动填充Form内的部分输入框
- HDOJ 1212 Big Number(大数版同余定理)
- 九度 oj 1172
- Asterisk log dump
- CComPtr和CComQIPtr
- Android 获取view在屏幕中的位置
- 剑指Offer面试题4(Java版),替换空格
- linux文件管理小结之自定义more
- Monkey简介