easyUI下拉列表点击事件使用方法


Posted in Javascript onMay 18, 2017

本文实例为大家分享了使用easyUI下拉列表点击事件的方法,供大家参考,具体内容如下

可以通过input select来创建下拉列表

其中select的创建如下:

通过json来创建js数组

[{  
  "id":1,  
  "text":"text1"  
},{  
  "id":2,  
  "text":"text2"  
},{  
  "id":3,  
  "text":"text3",  
  "selected":true  
},{  
  "id":4,  
  "text":"text4"  
},{  
  "id":5,  
  "text":"text5"  
}]

例子:

html代码片段:

<select id="in_edit_netlink" style="width:160px;" class="easyui-combobox" data-options="valueField:'id',textField:'text',editable:false" >
</select>

js代码片段:

var ljfsArray = new Array();
  var objHTTP = new Object();
  objHTTP.text = "HTTP";
  var objTCP = new Object();
  objTCP.text = "TCP";
  objTCP.id = 1;
  objHTTP.id = 2;
  if (data.ljfs == "HTTP") {
    objHTTP.selected=true;
  } else {
    objTCP.selected=true;
  }
  ljfsArray.push(objHTTP);
  ljfsArray.push(objTCP);
  $('#in_edit_netlink').combobox('loadData', ljfsArray);

页面效果显示:

easyUI下拉列表点击事件使用方法

属性解释:

valueField:'id'---objTCP.id--->选项值value
textField:'text'---objTCP.text--->页面显示值
objTCP.selected=true; --->默认显示

点击修改事件

onSelect 等同于   onChange
但是麻烦的是:easyUI中不支持onChange,在html中不支持onSelect。
onSelect必须在js代码中使用:

$("#in_edit_netlink").combobox({
    onSelect: function () {
      connectionType = $('#in_edit_netlink').val();
      if (connectionType == 1) {
       $('#in_edit_sjjh').textbox('setValue', tcpIp);
      } else {
       $('#in_edit_sjjh').textbox('setValue', httpIp);
      }
    }
  })

使用

$(function () {
  
})

默认加载后,onSelect事件就可以正常使用了。

 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript显示选择目录对话框的代码
Nov 10 Javascript
jQuery EasyUI API 中文文档 - Spinner微调器使用
Oct 21 Javascript
JavaScript设计模式之外观模式实例
Oct 10 Javascript
jQuery实现下拉框功能实例代码
May 06 Javascript
node.js版本管理工具n无效的原理和解决方法
Nov 24 Javascript
jQuery生成假加载动画效果
Dec 01 Javascript
使用MUI框架模拟手机端的下拉刷新和上拉加载功能
Sep 04 Javascript
Vue 多层组件嵌套二种实现方式(测试实例)
Sep 08 Javascript
对Vue beforeRouteEnter 的next执行时机详解
Aug 25 Javascript
使用JavaScript破解web
Sep 28 Javascript
浅析Vue.js中v-bind v-model的使用和区别
Dec 04 Javascript
记录一次完整的react hooks实践
Mar 11 Javascript
AngularJS自定义指令之复制指令实现方法
May 18 #Javascript
AngularJS使用ng-class动态增减class样式的方法示例
May 18 #Javascript
Vue中img的src属性绑定与static文件夹实例
May 18 #Javascript
JS验证全角与半角及相互转化的介绍
May 18 #Javascript
Vue-cli proxyTable 解决开发环境的跨域问题详解
May 18 #Javascript
Javascript实现倒计时时差效果
May 18 #Javascript
vue-cli webpack 开发环境跨域详解
May 18 #Javascript
You might like
PHP Socket 编程
2010/04/09 PHP
解析PHP生成静态html文件的三种方法
2013/06/18 PHP
使用Appcan客户端自动更新PHP版本号(全)
2015/07/31 PHP
深入理解PHP原理之执行周期分析
2016/06/01 PHP
PHP获取对象属性的三种方法实例分析
2019/01/03 PHP
Laravel框架模型的创建及模型对数据操作示例
2019/05/07 PHP
Laravel使用模型实现like模糊查询的例子
2019/10/24 PHP
页面版文本框智能提示JS代码
2009/11/20 Javascript
高性能web开发 如何加载JS,JS应该放在什么位置?
2010/05/14 Javascript
Prototype源码浅析 Enumerable部分(二)
2012/01/18 Javascript
Js 时间函数getYear()的使用问题探讨
2013/04/01 Javascript
javaScript使用EL表达式的几种方式
2014/05/27 Javascript
Javascript中级语法快速入手
2016/07/30 Javascript
nodejs个人博客开发第六步 数据分页
2017/04/12 NodeJs
bootstrap是什么_动力节点Java学院整理
2017/07/14 Javascript
详解如何使用webpack+es6开发angular1.x
2017/08/16 Javascript
layui中table表头样式修改方法
2018/08/15 Javascript
学习RxJS之JavaScript框架Cycle.js
2019/06/17 Javascript
[39:46]完美世界DOTA2联赛PWL S2 LBZS vs Rebirth 第二场 11.25
2020/11/25 DOTA
java直接调用python脚本的例子
2014/02/16 Python
详解Python核心编程中的浅拷贝与深拷贝
2018/01/07 Python
对Python实现简单的API接口实例讲解
2018/12/10 Python
Python中使用logging和traceback模块记录日志和跟踪异常
2019/04/09 Python
Python从list类型、range()序列简单认识类(class)【可迭代】
2019/05/31 Python
Python3监控疫情的完整代码
2020/02/20 Python
python计算导数并绘图的实例
2020/02/29 Python
pycharm工具连接mysql数据库失败问题
2020/04/01 Python
弄清Pytorch显存的分配机制
2020/12/10 Python
吃透移动端 Html5 响应式布局
2019/12/16 HTML / CSS
Toppik顶丰增发纤维官网:解决头发稀疏
2017/12/30 全球购物
如何减少垃圾回收让内存更加有效使用
2013/10/18 面试题
防沙治沙典型材料
2014/05/07 职场文书
机电专业毕业生自我鉴定2014
2014/10/04 职场文书
2016自主招生校长推荐信范文
2015/03/23 职场文书
停电放假通知
2015/04/14 职场文书
安全伴我行主题班会
2015/08/13 职场文书