给EasyUi的Form加入自己主动填充部分输入框的方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了给EasyUi的Form加入自己主动填充部分输入框的方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含951字,纯文字阅读大概需要2分钟。
内容图文
依据项目须要,基于获取的数据对Form的部分输入框进行填充,而默认的EasyUI的Form 没有该方法。仅仅能一个输入框一个输入框的直接赋值,为此添加了Form对象的setValues,实现依据给定的Id来填充的功能。代码例如以下:
$.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"); } });使用上述代码的示比例如以下:
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,其包括须要填充的HTML对象的id,多个id之间用半角逗号隔开。
原文:http://www.cnblogs.com/lxjshuju/p/7190385.html
内容总结
以上是互联网集市为您收集整理的给EasyUi的Form加入自己主动填充部分输入框的方法全部内容,希望文章能够帮你解决给EasyUi的Form加入自己主动填充部分输入框的方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。