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 相关文章推荐
判断客户浏览器是否支持cookie的示例代码
Dec 23 Javascript
js改变鼠标的形状和样式的方法
Mar 31 Javascript
浅析Node.js查找字符串功能
Sep 03 Javascript
基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
Dec 29 Javascript
webpack配置文件和常用配置项介绍
Apr 28 Javascript
vue+vuecli+webpack中使用mockjs模拟后端数据的示例
Oct 24 Javascript
jQuery实现菜单的显示和隐藏功能示例
Jul 24 jQuery
解决layui弹框失效的问题
Sep 09 Javascript
vue 实现input表单元素的disabled示例
Oct 28 Javascript
vue的三种图片引入方式代码实例
Nov 19 Javascript
JavaScript装饰者模式原理与用法实例详解
Mar 09 Javascript
关于Vue中的options选项
Mar 22 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
初学者入门:细述PHP4的核心Zend
2006/09/05 PHP
PHP根据两点间的经纬度计算距离
2014/10/31 PHP
Symfony2安装的方法(2种方法)
2016/02/04 PHP
解决jquery .ajax 在IE下卡死问题的解决方法
2009/10/26 Javascript
jquery中this的使用说明
2010/09/06 Javascript
JQuery AJAX 中文乱码问题解决
2013/06/05 Javascript
解决html按钮切换绑定不同函数后点击时执行多次函数问题
2014/05/14 Javascript
控制文字内容的显示与隐藏示例
2014/06/11 Javascript
js仿黑客帝国字母掉落效果代码分享
2020/11/08 Javascript
学习Bootstrap滚动监听 附调用方法
2016/07/02 Javascript
jQuery动态追加页面数据以及事件委托详解
2017/05/06 jQuery
使用yeoman构建angular应用的方法
2017/08/14 Javascript
JS判断数组里是否有重复元素的方法小结
2019/05/21 Javascript
javascript实现随机抽奖功能
2020/12/30 Javascript
python网络编程学习笔记(一)
2014/06/09 Python
通过数据库对Django进行删除字段和删除模型的操作
2015/07/21 Python
Python 备份程序代码实现
2017/03/06 Python
python库lxml在linux和WIN系统下的安装
2018/06/24 Python
详解通过API管理或定制开发ECS实例
2018/09/30 Python
python 定时器,轮询定时器的实例
2019/02/20 Python
Python 通过截图匹配原图中的位置(opencv)实例
2019/08/27 Python
canvas三角函数模拟水波效果的示例代码
2018/07/03 HTML / CSS
HTML5 直播疯狂点赞动画实现代码 附源码
2020/04/14 HTML / CSS
美体小铺波兰官方网站:The Body Shop波兰
2019/09/03 全球购物
英国知名小木屋定制网站:Tiger Sheds
2020/03/06 全球购物
俄罗斯品牌服装和鞋子在线商店:BRIONITY
2020/03/26 全球购物
美国狗旅行和户外用品领先供应商:kurgo
2020/08/18 全球购物
安全大检查实施方案
2014/02/22 职场文书
期末学生评语大全
2014/04/24 职场文书
生产工厂门卫岗位职责
2014/09/26 职场文书
简易离婚协议书(范本)
2014/10/25 职场文书
2015年公务员试用期工作总结
2015/05/28 职场文书
简历自我评价范文
2019/04/24 职场文书
酒店工程部的岗位职责汇总大全
2019/10/23 职场文书
Python趣味挑战之用pygame实现简单的金币旋转效果
2021/05/31 Python
SpringBoot中HttpSessionListener的简单使用方式
2022/03/17 Java/Android