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 相关文章推荐
Javascript Math对象
Aug 13 Javascript
移动设备web开发首选框架:zeptojs介绍
Jan 29 Javascript
js实现仿网易点击弹出提示同时背景变暗效果
Aug 13 Javascript
IScroll5 中文API参数说明和调用方法
May 21 Javascript
浅谈es6 javascript的map数据结构
Dec 14 Javascript
详解VueJS应用中管理用户权限
Feb 02 Javascript
layui实现动态和静态分页
Apr 28 Javascript
深入了解响应式React Native Echarts组件
May 29 Javascript
layui数据表格实现重载数据表格功能(搜索功能)
Jul 27 Javascript
vscode+gulp轻松开发小程序的完整步骤
Oct 18 Javascript
如何使用原生Js实现随机点名详解
Jan 06 Javascript
JS实现公告上线滚动效果
Jan 10 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
Protoss建筑一览
2020/03/14 星际争霸
PHP数据流应用的一个简单实例
2012/09/14 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
laravel利用中间件做防非法登录和权限控制示例
2019/10/21 PHP
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
js日期对象兼容性的处理方法
2014/01/28 Javascript
动态添加删除表格行的js实现代码
2014/02/28 Javascript
JQuery EasyUI 加载两次url的原因分析及解决方案
2014/08/18 Javascript
浅谈jQuery中setInterval()方法
2015/07/07 Javascript
轻量级javascript 框架Backbone使用指南
2015/07/24 Javascript
百度搜索框智能提示案例jsonp
2016/11/28 Javascript
EasyUI折叠表格层次显示detailview详解及实例
2016/12/28 Javascript
axios进阶实践之利用最优雅的方式写ajax请求
2017/12/20 Javascript
vue实现文件上传功能
2018/08/13 Javascript
vue服务端渲染添加缓存的方法
2018/09/18 Javascript
微信小程序引入模块中wxml、wxss、js的方法示例
2019/08/09 Javascript
JavaScript实现密码强度实时验证
2020/03/18 Javascript
解决vue的touchStart事件及click事件冲突问题
2020/07/21 Javascript
vue 根据选择的月份动态展示日期对应的星期几
2021/02/06 Vue.js
[01:30]2016国际邀请赛中国区预选赛神秘商店火爆开启
2016/06/26 DOTA
Python制作刷网页流量工具
2017/04/23 Python
TensorFlow 模型载入方法汇总(小结)
2018/06/19 Python
Python 实现Serial 与STM32J进行串口通讯
2019/12/18 Python
Python基于pillow库实现生成图片水印
2020/09/14 Python
HTML5为输入框添加语音输入功能的实现方法
2017/02/06 HTML / CSS
函授毕业自我鉴定
2014/02/04 职场文书
乡镇消防安全责任书
2014/07/23 职场文书
最美家庭活动方案
2014/08/31 职场文书
法学专业大学生实习自我鉴定
2014/10/05 职场文书
2015年乡镇妇联工作总结
2015/05/19 职场文书
创业计划书之香辣虾火锅
2019/09/23 职场文书
redis连接被拒绝的解决方案
2021/04/12 Redis
用Python爬虫破解滑动验证码的案例解析
2021/05/06 Python
python 如何执行控制台命令与操作剪切板
2021/05/20 Python
如何使用Tkinter进行窗口的管理与设置
2021/06/30 Python
springboot新建项目pom.xml文件第一行报错的解决
2022/01/18 Java/Android