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 相关文章推荐
用js实现上传图片前的预览(TX的面试题)
Aug 14 Javascript
JQuery中的ready函数冲突的解决方法
May 17 Javascript
简单的Jquery遮罩层代码实例
Nov 14 Javascript
登陆成功后自动计算秒数执行跳转
Jan 23 Javascript
JavaScript中的对象序列化介绍
Dec 30 Javascript
JS实现跟随鼠标闪烁转动色块的方法
Feb 26 Javascript
url传递的参数值中包含&amp;时,url自动截断问题的解决方法
Aug 02 Javascript
微信小程序 时间格式化(util.formatTime(new Date))详解
Nov 16 Javascript
jQuery事件对象的属性和方法详解
Sep 09 jQuery
JS库之Three.js 简易入门教程(详解之一)
Sep 13 Javascript
JavaScript数组特性与实践应用深入详解
Dec 30 Javascript
Layui弹框中数据表格中可双击选择一条数据的实现
May 06 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实现图片上传的方法
2016/01/22 PHP
PHP基于DOMDocument解析和生成xml的方法分析
2017/07/17 PHP
nodejs导出excel的方法
2015/06/30 NodeJs
js简单工厂模式用法实例
2015/06/30 Javascript
IE浏览器下PNG相关功能
2015/07/05 Javascript
jquery验证邮箱格式是否正确实例讲解
2015/11/16 Javascript
模仿password输入框的实现代码
2016/06/07 Javascript
javascript学习之json入门
2016/12/22 Javascript
详解vue slot插槽的使用方法
2017/06/13 Javascript
Node.js使用cookie保持登录的方法
2018/05/11 Javascript
解决vue-cli项目webpack打包后iconfont文件路径的问题
2018/09/01 Javascript
JavaScript的词法结构精华篇
2018/10/17 Javascript
关于微信小程序获取小程序码并接受buffer流保存为图片的方法
2019/06/07 Javascript
浅谈vue单页面中有多个echarts图表时的公用代码写法
2020/07/19 Javascript
[01:17:12]职来职往完美电竞专场
2014/09/18 DOTA
[03:02]辉夜杯主赛事第二日 每日之星
2015/12/27 DOTA
[40:04]Secret vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
python回溯法实现数组全排列输出实例分析
2015/03/17 Python
python图像处理之反色实现方法
2015/05/30 Python
Python 装饰器使用详解
2017/07/29 Python
Python实现的调用C语言函数功能简单实例
2019/03/13 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
2019/06/04 Python
Django REST framework 单元测试实例解析
2019/11/07 Python
浅谈对pytroch中torch.autograd.backward的思考
2019/12/27 Python
基于python监控程序是否关闭
2020/01/14 Python
Python3中configparser模块读写ini文件并解析配置的用法详解
2020/02/18 Python
pandas按照列的值排序(某一列或者多列)
2020/12/13 Python
多重CSS背景动画实现方法示例
2014/04/04 HTML / CSS
CSS的pointer-events属性详细介绍(作用和注意事项)
2014/04/23 HTML / CSS
爱尔兰家电数码商城:Currys PC World爱尔兰
2016/07/23 全球购物
荷兰牛仔裤网上商店:Jeans Centre
2018/04/03 全球购物
师说教学反思
2014/02/07 职场文书
鸟的天堂导游词
2015/01/31 职场文书
幼儿园中班教师个人工作总结
2015/02/06 职场文书
期中考试后的感想
2015/08/07 职场文书
JS前端监控采集用户行为的N种姿势
2022/07/23 Javascript