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 三种创建对象的方法
Oct 16 Javascript
JavaScript实现鼠标滑过处生成气泡的方法
May 16 Javascript
window.onload使用指南
Sep 13 Javascript
JavaScript头像上传插件源码分享
Mar 29 Javascript
chrome浏览器如何断点调试异步加载的JS
Sep 05 Javascript
详细讲解JavaScript中的this绑定
Oct 10 Javascript
Angularjs使用指令做表单校验的方法
Mar 31 Javascript
jQuery NProgress.js加载进度插件的简单使用方法
Jan 31 jQuery
小程序实现带年月选取效果的日历
Jun 27 Javascript
Vue+Mock.js模拟登录和表格的增删改查功能
Jul 26 Javascript
Echarts之悬浮框中的数据排序问题
Nov 08 Javascript
JS通过识别id、value值对checkbox设置选中状态
Feb 19 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
Laravel5框架自定义错误页面配置操作示例
2019/04/17 PHP
判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
2009/02/18 Javascript
对js关键字命名的疑问介绍
2014/04/25 Javascript
详解JavaScript ES6中的Generator
2015/07/28 Javascript
用JavaScript来美化HTML的select标签的下拉列表效果
2015/11/17 Javascript
JavaScript中使用数组方法汇总
2016/02/16 Javascript
jquery+ajax实现直接提交表单实例分析
2016/06/17 Javascript
详细探究ES6之Proxy代理
2016/07/22 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
2016/10/13 Javascript
微信小程序 侧滑删除(左滑删除)
2017/05/23 Javascript
利用node.js实现自动生成前端项目组件的方法详解
2017/07/12 Javascript
对存在JavaScript隐式类型转换的四种情况的总结(必看篇)
2017/08/31 Javascript
基于vue-resource jsonp跨域问题的解决方法
2018/02/03 Javascript
JS实现水平遍历和嵌套递归操作示例
2019/08/15 Javascript
原生js实现ajax请求和JSONP跨域请求操作示例
2020/03/14 Javascript
Vue自动构建发布脚本的方法示例
2020/07/24 Javascript
Python实现把utf-8格式的文件转换成gbk格式的文件
2015/01/22 Python
Python Numpy 实现交换两行和两列的方法
2019/06/26 Python
解决Django Static内容不能加载显示的问题
2019/07/28 Python
python PIL/cv2/base64相互转换实例
2020/01/09 Python
逼真的HTML5树叶飘落动画
2016/03/01 HTML / CSS
《识字五》教学反思
2014/03/01 职场文书
销售职业生涯规划范文
2014/03/14 职场文书
初三学生评语大全
2014/04/24 职场文书
精神文明建设先进工作者事迹材料
2014/05/02 职场文书
建筑学专业自荐书
2014/07/09 职场文书
教师纪念9.18事件演讲稿范文
2014/09/14 职场文书
2014幼儿教师个人工作总结
2014/12/03 职场文书
小学六一儿童节活动总结
2015/05/05 职场文书
防卫过当辩护词
2015/05/21 职场文书
2015年教师节主持词
2015/07/03 职场文书
2019最新版劳务派遣管理制度
2019/08/16 职场文书
Python anaconda安装库命令详解
2021/10/16 Python
利用JavaScript写一个简单计算器
2021/11/27 Javascript
一篇文章告诉你如何实现Vue前端分页和后端分页
2022/02/18 Vue.js
alibaba seata服务端具体实现
2022/02/24 Java/Android