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 相关文章推荐
Firefox window.close()的使用注意事项
Apr 11 Javascript
jquery mobile实现拨打电话功能的几种方法
Aug 05 Javascript
jquery实现顶部向右伸缩的导航区域代码
Sep 02 Javascript
jQuery简单操作cookie的插件实例
Jan 13 Javascript
使用Javascript实现选择下拉菜单互移并排序
Feb 23 Javascript
微信小程序购物商城系统开发系列-目录结构介绍
Nov 21 Javascript
在vue-cli脚手架中配置一个vue-router前端路由
Jul 03 Javascript
chorme 浏览器记住密码后input黄色背景处理方法(两种)
Nov 22 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
May 16 Javascript
vue跳转同一个组件,参数不同,页面接收值只接收一次的解决方法
Nov 05 Javascript
vue组件内部引入外部js文件的方法
Jan 18 Javascript
vue的hash值原理也是table切换实例代码
Dec 14 Vue.js
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错误、异常处理类
2014/03/21 PHP
PHP实现简单实用的验证码类
2015/07/29 PHP
简单介绍PHP的责任链编程模式
2015/08/11 PHP
设定php简写功能的方法
2019/11/28 PHP
IE/FireFox具备兼容性的拖动代码
2007/08/13 Javascript
IE6下js通过css隐藏select的一个bug
2010/08/16 Javascript
简单实例处理url特殊符号&amp;处理(2种方法)
2013/04/02 Javascript
JS判断是否在微信浏览器打开的简单实例(推荐)
2016/08/24 Javascript
js实现弹窗居中的简单实例
2016/10/09 Javascript
JS实现页面进入和返回定位到具体位置
2016/12/08 Javascript
使用base64对图片的二进制进行编码并用ajax进行显示
2017/01/03 Javascript
有关JS中的0,null,undefined,[],{},'''''''',false之间的关系
2017/02/14 Javascript
CSS3+JavaScript实现翻页幻灯片效果
2017/06/28 Javascript
基于node搭建服务器,写接口,调接口,跨域的实例
2018/05/13 Javascript
Vue组件系列开发之模态框
2019/04/18 Javascript
微信小程序点击顶部导航栏切换样式代码实例
2019/11/12 Javascript
编写一个javascript元循环求值器的方法
2020/04/14 Javascript
Vue实现一种简单的无限循环滚动动画的示例
2021/01/10 Vue.js
[55:02]2014 DOTA2国际邀请赛中国区预选赛 HGT VS Orenda
2014/05/21 DOTA
介绍Python的Django框架中的静态资源管理器django-pipeline
2015/04/25 Python
Tensorflow加载预训练模型和保存模型的实例
2018/07/27 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
2019/09/16 Python
Python 实现顺序高斯消元法示例
2019/12/09 Python
pytorch中torch.max和Tensor.view函数用法详解
2020/01/03 Python
TensorFlow学习之分布式的TensorFlow运行环境
2020/02/05 Python
越南母婴用品购物网站:Kids Plaza
2020/04/09 全球购物
一百多行代码实现react拖拽hooks
2021/03/23 Javascript
旅游管理专业个人求职信范文
2013/12/24 职场文书
关于赌博的检讨书
2014/01/08 职场文书
渔夫的故事教学反思
2014/02/14 职场文书
学校后勤岗位职责
2014/02/19 职场文书
领导党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
早读课迟到检讨书
2014/09/25 职场文书
2015年保洁员工作总结
2015/05/04 职场文书
感恩的心主题班会
2015/08/12 职场文书
使用refresh_token实现无感刷新页面
2022/04/26 Javascript