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页面不刷新时全选择,全删除(GridView)
Apr 14 Javascript
jQuery学习笔记之jQuery的事件
Dec 22 Javascript
window.location 对象所包含的属性
Oct 10 Javascript
javascript实现仿百度图片的瀑布流加载效果
Apr 20 Javascript
获取input标签的所有属性的方法
Jun 28 Javascript
js实现对table的增加行和删除行的操作方法
Oct 13 Javascript
基于Vue.js实现tab滑块效果
Jul 23 Javascript
ES6 javascript的异步操作实例详解
Oct 30 Javascript
Vue组件全局注册实现警告框的实例详解
Jun 11 Javascript
Vue.js 中的 v-show 指令及用法详解
Nov 19 Javascript
vue-cli2 构建速度优化的实现方法
Jan 08 Javascript
使用vue完成微信公众号网页小记(推荐)
Apr 28 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入门学习知识点七 PHP函数的基本应用
2011/07/14 PHP
Laravel 5 框架入门(二)构建 Pages 的管理功能
2015/04/09 PHP
PHP实现的方程求解示例分析
2016/11/11 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
PHP使用PDO 连接与连接管理操作实例分析
2020/04/21 PHP
jquery keypress,keyup,onpropertychange键盘事件
2010/06/25 Javascript
js常用数组操作方法简明总结
2014/06/20 Javascript
jQuery .tmpl() 用法示例介绍
2014/08/21 Javascript
javascript删除元素节点removeChild()用法实例
2015/05/26 Javascript
探索angularjs+requirejs全面实现按需加载的套路
2016/02/26 Javascript
简单理解vue中el、template、replace元素
2016/10/27 Javascript
vue双向数据绑定原理探究(附demo)
2017/01/17 Javascript
小程序云开发教程如何使用云函数实现点赞功能
2019/05/18 Javascript
python 实现插入排序算法
2012/06/05 Python
python字符串对其居中显示的方法
2015/07/11 Python
python实现Zabbix-API监控
2018/09/17 Python
python读取TXT每行,并存到LIST中的方法
2018/10/26 Python
查看python安装路径及pip安装的包列表及路径
2019/04/03 Python
Python箱型图处理离群点的例子
2019/12/09 Python
Python实现分数序列求和
2020/02/25 Python
python实现坦克大战
2020/04/24 Python
python3环境搭建过程(利用Anaconda+pycharm)完整版
2020/08/19 Python
使用Python画了一棵圣诞树的实例代码
2020/11/27 Python
Kenneth Cole官网:纽约时尚优雅品牌
2016/11/14 全球购物
丝芙兰香港官网:Sephora香港
2018/03/13 全球购物
C,C++的几个面试题小集
2013/07/13 面试题
幼儿园六一儿童节主持节目串词
2014/03/21 职场文书
《美丽的丹顶鹤》教学反思
2014/04/22 职场文书
小学母亲节活动总结
2015/02/10 职场文书
2015教师年度思想工作总结
2015/04/30 职场文书
大学生入党自传2015
2015/06/26 职场文书
2016春季小学开学寄语
2015/12/03 职场文书
golang 如何通过反射创建新对象
2021/04/28 Golang
OpenCV绘制圆端矩形的示例代码
2021/08/30 Python
vue组件冲突之引用另一个组件出现组件不显示的问题
2022/04/13 Vue.js