java easyui自定义拓展组件
2016-04-18 14:41
471 查看
//自定义拓展公共组件 /*************************************************** ******************* 数据字典下拉框 ************* * * invalidFlag : 编码分类ID * filter : 过滤器 * */ $.parser.plugins.push("dictCtgbox");//注册扩展组件 $.fn.dictCtgbox = function (options, param) {//定义扩展组件 if (typeof options == "string") { return $.fn.combobox.apply(this, arguments); } options = options || {}; return this.each(function () { var jq = $(this); //$.fn.combobox.parseOptions(this)作用是获取页面中的data-options中的配置 var opts = $.extend({}, $.fn.combobox.parseOptions(this), options); $.get(webroot+'/xx/xxx/getAll', { invalidFlag : 0, Id : jq.attr("dict-dictCtgId"), filter : jq.attr("dict-filter") }, function(reuslt){ var myopts = $.extend(true, { data: jQuery.parseJSON(reuslt), valueField: 'Id', textField: 'text' }, opts); $.fn.combobox.call(jq, myopts); }); }); };
<pre name="code" class="html"> <input class="easyui-dictCtgbox" dict-dictCtgId="" dict-domainId="" dict-dictCtgCode="1" dict-filter=""/>
相关文章推荐
- 替换UISearchBar的取消按钮
- iOS开发之指定UIView的某几个角为圆角
- String、StringBuffer、StringBuilder的区别
- Swifit指纹识别小Demo
- IOS Quartz2D 通过UIColor生成图片
- UITableView优化技巧
- 解决通过UIAlertView按钮点击事件pop回上级页面键盘会响应问题
- EasyUI tree 相关
- Sketch真的很难上手?
- [Android实例] Handler+ExecutorService(线程池)+MessageQueue模式+缓存模式
- iOS - UISearchController搜索框与NSPredicate谓词
- identityHashCode, WeakReference,ReferenceQueue和Lucene WeakIdentityMap
- UITableView的常用代理方法
- AVI Player with Playmaker actions 使用UGUI显示视频以及控制播放视频 (二)
- 理解 Android Build 系统
- AndroidUI--SlidingMenu使用例子
- IOS-UITableView入门(2)
- 背水一战 Windows 10 (7) - 控件 UI: VisualState, VisualStateManager, 控件的默认 UI
- 原生的强大DOM选择器querySelector
- String、StringBuffer和StringBuilder的区别