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 中关于CSS操作部分使用说明
Jun 10 Javascript
在javascript中关于节点内容加强
Apr 11 Javascript
jquery简单实现鼠标经过导航条改变背景图
Dec 17 Javascript
Javascript验证方法大全
Sep 21 Javascript
Web性能优化系列 10个提升JavaScript性能的技巧
Sep 27 Javascript
微信开发 js实现tabs选项卡效果
Oct 28 Javascript
jquery中each循环的简单回滚操作
May 05 jQuery
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
Aug 23 jQuery
layer弹出层显示在top顶层的方法
Sep 11 Javascript
JS如何寻找数组中心索引过程解析
Jun 01 Javascript
Vue移动端项目实现使用手机预览调试操作
Jul 18 Javascript
Javascript webpack动态import
Apr 19 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的Trait机制原理与用法分析
2019/10/18 PHP
JQuery中的ready函数冲突的解决方法
2010/05/17 Javascript
自己用jQuery写了一个图片的马赛克消失效果
2014/05/04 Javascript
c#+jquery实现获取radio和checkbox的值
2020/09/12 Javascript
JavaScript实现16进制颜色值转RGB的方法
2015/02/09 Javascript
JS时间特效最常用的三款
2015/08/19 Javascript
javascript实现的猜数小游戏完整实例代码
2016/05/10 Javascript
IScroll5 中文API参数说明和调用方法
2016/05/21 Javascript
canvas实现简易的圆环进度条效果
2017/02/28 Javascript
为JQuery EasyUI 表单组件增加焦点切换功能的方法
2017/04/13 jQuery
对vue中v-on绑定自定事件的实例讲解
2018/09/06 Javascript
python重试装饰器示例
2014/02/11 Python
Python的网络编程库Gevent的安装及使用技巧
2016/06/24 Python
Numpy数组的保存与读取方法
2018/04/04 Python
不归路系列:Python入门之旅-一定要注意缩进!!!(推荐)
2019/04/16 Python
python多进程间通信代码实例
2019/09/30 Python
matplotlib实现显示伪彩色图像及色度条
2019/12/07 Python
python 字段拆分详解
2019/12/17 Python
python列表生成器迭代器实例解析
2019/12/19 Python
python装饰器代替set get方法实例
2019/12/19 Python
在CentOS7下安装Python3教程解析
2020/07/09 Python
Pytorch - TORCH.NN.INIT 参数初始化的操作
2021/02/27 Python
科沃斯机器人官网商城:Ecovacs
2016/08/29 全球购物
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
中专毕业自我鉴定
2013/10/16 职场文书
创业计划书六个要素
2013/12/26 职场文书
淘宝中秋节活动方案
2014/01/31 职场文书
优秀乡村医生事迹材料
2014/05/28 职场文书
大学生活动总结模板
2014/07/02 职场文书
普通党员整改措施
2014/10/24 职场文书
毕业生自荐信范文
2015/03/05 职场文书
英雄儿女观后感
2015/06/09 职场文书
CSS3 菱形拼图实现只旋转div 背景图片不旋转功能
2021/03/30 HTML / CSS
Pytest实现setup和teardown的详细使用详解
2021/04/17 Python
详解Node.js如何处理ES6模块
2021/05/15 Javascript
MySQL系列之十一 日志记录
2021/07/02 MySQL