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 相关文章推荐
JQuery加载图片自适应固定大小的DIV
Sep 12 Javascript
javascript事件模型实例分析
Jan 30 Javascript
Node.js编程中客户端Session的使用详解
Jun 23 Javascript
Jquery时间轴特效(三种不同类型)
Nov 02 Javascript
使用jQuery获取data-的自定义属性
Nov 10 Javascript
canvas实现十二星座星空图
Feb 14 Javascript
JavaScript使用ZeroClipboard操作剪切板
May 10 Javascript
利用 spin.js 生成等待效果(js 等待效果)
Jun 25 Javascript
react-native 完整实现登录功能的示例代码
Sep 11 Javascript
webpack项目轻松混用css module的方法
Jun 12 Javascript
详解在Angular4中使用ng2-baidu-map的方法
Jun 19 Javascript
微信小程序开发中var that =this的用法详解
Jan 18 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
模拟SQLSERVER的两个函数:dateadd(),datediff()
2006/10/09 PHP
php简单封装了一些常用JS操作
2007/02/25 PHP
PHP 查找字符串常用函数介绍
2012/06/07 PHP
php动态生成函数示例
2014/03/21 PHP
php通过排列组合实现1到9数字相加都等于20的方法
2015/08/03 PHP
PHP生成随机密码方法汇总
2015/08/27 PHP
php依赖注入知识点详解
2019/09/23 PHP
js类 from qq
2006/11/13 Javascript
jQuery 剧场版 你必须知道的javascript
2009/05/27 Javascript
JavaScript定时器详解及实例
2013/08/01 Javascript
php析构函数的具体用法小结
2014/03/11 Javascript
深入理解JavaScript系列(34):设计模式之命令模式详解
2015/03/03 Javascript
JavaScript常用脚本汇总(二)
2015/03/04 Javascript
jQuery实现简易的天天爱消除小游戏
2015/10/16 Javascript
基于javascript制作经典传统的拼图游戏
2016/03/22 Javascript
jQuery ajax中使用confirm,确认是否删除的简单实例
2016/06/17 Javascript
Web安全测试之XSS实例讲解
2016/08/15 Javascript
Angular2自定义分页组件
2017/04/19 Javascript
Angular4 中常用的指令入门总结
2017/06/12 Javascript
ReactNative Image组件使用详解
2017/08/07 Javascript
基于vue2.0动态组件及render详解
2018/03/17 Javascript
深入理解JS异步编程-Promise
2019/06/03 Javascript
vue+element导航栏高亮显示的解决方式
2019/11/12 Javascript
python保存二维数组到txt文件中的方法
2018/11/15 Python
python如何实现数据的线性拟合
2019/07/19 Python
Windows系统Python直接调用C++ DLL的方法
2019/08/01 Python
Python OrderedDict的使用案例解析
2019/10/25 Python
纯css3无js实现的Android Logo(有简单动画)
2013/01/21 HTML / CSS
实现strstr功能,即在父串中寻找子串首次出现的位置
2016/08/05 面试题
四群教育工作实施方案
2014/03/26 职场文书
初中作文评语大全
2014/04/23 职场文书
2014年村支部书记四风对照检查材料思想汇报
2014/10/02 职场文书
自查自纠整改报告
2014/11/06 职场文书
沂蒙六姐妹观后感
2015/06/08 职场文书
基于Redis过期事件实现订单超时取消
2021/05/08 Redis
只用20行Python代码实现屏幕录制功能
2021/06/02 Python