Jquery Easyui自定义下拉框组件使用详解(21)


Posted in Javascript onDecember 31, 2020

本文实例为大家分享了Jquery Easyui自定义下拉框组件的实现代码,供大家参考,具体内容如下

加载方式

JS调用加载

自定义下拉框不能通过标签的方式进行创建。

<input id="box" />

 <script>
  $(function () {
   //JS 加载调用
   $('#box').combo({
    required : true,
    multiple : true,
   });
  });
</script>

属性列表

Jquery Easyui自定义下拉框组件使用详解(21)

<script>
  $('#box').combo({
   width : 300,
   height : 50,
   panelWidth : 300,
   panelHeight : 200,
   disabled : false,
   hasDownArrow : false,
   delay : 50,
   editable : true,
   readonly : false,
   required : true,
   multiple : true,
  });
 </script>

事件列表

Jquery Easyui自定义下拉框组件使用详解(21)

<script>
  $('#box').combo({
   required : true,
   multiple : true,
   onShowPanel : function () {
    alert('下拉的时候触发!');
   },
   onHidePanel : function () {
    alert('下拉面板隐藏的时候触发!');
   },
   onChange : function () {
    alert('字段值改变的时候触发!');
   },
  });
 </script>

方法列表

Jquery Easyui自定义下拉框组件使用详解(21)

//返回属性对象
  console.log($('#box').combo('options'));
  //返回下拉面板对象
  console.log($('#box').combo('panel'));
  //返回文本框对象
  console.log($('#box').combo('textbox'));
  //销毁组件
  $('#box').combo('destroy');
  //禁用和启用
  $('#box').combo('disable');
  $('#box').combo('enable');
  //调整到默认宽度
  $(document).click(function () {
   $('#box').combo('resize', 'width');
  });
  //显示下拉面板
  $(document).click(function () {
   $('#box').combo('showPanel');
  });
  //隐藏下拉面板
  $('#box').combo('hidePanel');
  //启用禁用,true 可不填,false 则为不启用
  $('#box').combo('readonly',true);
  //验证文本框内的值是否合法
  $(document).click(function () {
   console.log($('#box').combo('isValid'));
  });
  //清空文本框内容
  $(document).dblclick(function () {
   $('#box').combo('clear');
  });
  //重置文本框到初始状态
  $(document).dblclick(function () {
   $('#box').combo('reset');
  });
  //得到文本框字符串
  $(document).click(function () {
   console.log($('#box').combo('getText'));
  });
  //设置文本框字符串
  $(document).click(function () {
   console.log($('#box').combo('getText'));
  });
  //获取组件的 Value 值
  $(document).click(function () {
   console.log($('#box').combo('getValue'));
   console.log($('#box').combo('getValues'));
  });
  //可以使用$.fn.combo.defaults 重写默认值对象。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
WordPress JQuery处理沙发头像
Jun 22 Javascript
javascript实现div浮动在网页最顶上并带关闭按钮效果实例
Aug 13 Javascript
js简单实现根据身份证号码识别性别年龄生日
Nov 29 Javascript
javascript判断是手机还是电脑访问网页的简单实例分享
Jun 03 Javascript
浅谈javascript中createElement事件
Dec 05 Javascript
jQuery中ajax的load()方法用法实例
Dec 26 Javascript
javascript数组克隆简单实现方法
Dec 16 Javascript
全面了解构造函数继承关键apply call
Jul 26 Javascript
javascript 中的try catch应用总结
Apr 01 Javascript
vue使用drag与drop实现拖拽的示例代码
Sep 07 Javascript
vue 实现用户登录方式的切换功能
Apr 14 Javascript
VSCode搭建Vue项目的方法
Apr 30 Javascript
Jquery Easyui日历组件Calender使用详解(23)
Dec 18 #Javascript
前端js弹出框组件使用方法
Aug 24 #Javascript
完美解决JS文件页面加载时的阻塞问题
Dec 18 #Javascript
教你一步步用jQyery实现轮播器
Dec 18 #Javascript
Angular.js实现注册系统的实例详解
Dec 18 #Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
Dec 18 #Javascript
Node.js连接postgreSQL并进行数据操作
Dec 18 #Javascript
You might like
php读取msn上的用户信息类
2008/12/05 PHP
PHP获取youku视频真实flv文件地址的方法
2014/12/23 PHP
php实现在服务器上创建目录的方法
2015/03/16 PHP
php使用parse_str实现查询字符串解析到变量中的方法
2017/02/17 PHP
js 操作符实例代码
2009/10/24 Javascript
JavaScript面向对象设计二 构造函数模式
2011/12/20 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
2014/02/22 Javascript
javascript中不提供sleep功能如何实现这个功能
2014/05/27 Javascript
Bootstrap中的Dropdown下拉菜单更改为悬停(hover)触发
2016/08/31 Javascript
详解nodeJS之路径PATH模块
2017/05/31 NodeJs
详解Node中导入模块require和import的区别
2017/08/11 Javascript
详解如何使用 vue-cli 开发多页应用
2017/12/16 Javascript
通过fastclick源码分析彻底解决tap“点透”
2017/12/24 Javascript
详解vuex之store拆分即多模块状态管理(modules)篇
2018/11/13 Javascript
Vue和React组件之间的传值方式详解
2019/01/31 Javascript
关于layui 弹出层一闪而过就消失的解决方法
2019/09/09 Javascript
修改layui的后台模板的左侧导航栏可以伸缩的方法
2019/09/10 Javascript
vue动态合并单元格并添加小计合计功能示例
2020/11/26 Vue.js
跟老齐学Python之通过Python连接数据库
2014/10/28 Python
Python中的包和模块实例
2014/11/22 Python
python中的闭包用法实例详解
2015/05/05 Python
python 除法保留两位小数点的方法
2018/07/16 Python
python 3调用百度OCR API实现剪贴板文字识别
2018/09/04 Python
django2笔记之路由path语法的实现
2019/07/17 Python
Pytorch之卷积层的使用详解
2019/12/31 Python
python GUI库图形界面开发之PyQt5图片显示控件QPixmap详细使用方法与实例
2020/02/27 Python
python str字符串转uuid实例
2020/03/03 Python
Python ADF 单位根检验 如何查看结果的实现
2020/06/03 Python
CentOS 7如何实现定时执行python脚本
2020/06/24 Python
英国网上花店:Bunches
2016/11/29 全球购物
复古风格的女装和装饰品:ModCloth
2017/12/29 全球购物
美国在线轮胎零售商:SimpleTire
2019/04/08 全球购物
送货司机岗位职责
2013/12/11 职场文书
职工代表大会主持词
2014/04/01 职场文书
vue项目两种方式实现竖向表格的思路分析
2021/04/28 Vue.js