全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

EasyUI学习之Combobox下拉列表(1)

本文实例为大家分享了EasyUI Combobox下拉列表的具体代码,供大家参考,具体内容如下

1. html代码

<label>性别:</label>
<input class="easyui-combobox" style="width: 100px;" type="text" id="gender" />

2.显示

3.js代码

//以下的方式可以解决浏览器汉字乱码问题
/********************1.加载本地数据*******************/
// 页面加载后显示表数据
$(function() {
 var queryData = {};// 可添加一些预设条件
 InitGrid(queryData);// 初始化Datagrid表格数据
 InitDictItem(); // 初始化字典信息
});

// 初始化字典信息
function InitDictItem() {
 // 性别
 BindDictGender('gender');
}

// 绑定性别/男:1;女:2;全部:0
function BindDictGender(comboid) {
 // 操作类型 全部 男 女
 // data = [{ "Name": "\u5168\u90e8", "Value": 0 }, { "Name": "\u7537",
 // "Value": 1 }, { "Name": "\u5973", "Value": 2 }];
 data = [ {
  "Name" : "\u7537",//男
  "Value" : 1
 }, {
  "Name" : "\u5973",//女
  "Value" : 0
 } ];
 $('#' + comboid).combobox({
  valueField : 'Value',
  textField : 'Name',
  panelHeight : 'auto',
  required : true,
  editable : false,// 不可编辑,只能选择
  data : data
 });
 $('#' + comboid).combobox('select', "1");
}

/********************2.加载数据库数据*******************/
//绑定字典信息Code,设置默认值为{
//   Code:"";
//   Name:"-请选择-";
//  }
function BindBuildingDictItem(comboid, catlog) {
 $.ajax({
  type: 'post',
  url: '/Common/GetComboBoxValue',//访问路径
  dataType: 'json',
  data: { name: catlog },
  success: function (data) {
   data.unshift({ "Name": "\u002d\u8bf7\u9009\u62e9\u002d", "Code": "" });

   $('#' + comboid).combobox({
    valueField: 'Code',
    textField: 'Name',
    panelHeight: 'auto',
    required: true,
    editable: false,//不可编辑,只能选择
    data: data
   });
   $('#' + comboid).combobox('select', "");
  }
 });
}

/********************3.不解决汉字乱码*******************/
BindDictItem("LiveStatue", '你的url');
//初始化字典信息的控件绑定
function BindDictItem(comboid,url) {
 $('#' + comboid).combobox({
  valueField: 'Code',
  textField: 'Name',
  url: url,
  panelHeight: 'auto',
  required: true,
  editable: true,//不可编辑,只能选择
  value: '全部'
 });
}

4.Json数据

{ {
  "Code": "1",
  "Name": "男"
 }, {
  "Code": "0",
  "Name": "女"
 }
}

5.设置默认选项和取值

//设置默认选项
$('#gender').combobox('select', 1);
//取值
var gender = $('#gender').combobox('getValue');

6.年份小例子

///////////////////////////入学年份///////////////////////////////////////
$('#EduStartYear').combobox({
 valueField: 'Value',
 textField: 'Name',
 panelHeight: 'auto',
 required: true,
 editable: false, //不可编辑,只能选择
});
var data = []; //创建年度数组
var thisYear = new Date().getUTCFullYear(); //今年
var startYear = thisYear - 5; //起始年份

var endYear = thisYear + 5; //结束年份

//数组添加值今年的前后五年
for (var i = 0; i <= 10; i++) {
 data.push({
  "Value": startYear + i,
  "Name": startYear + i
 });
}
$("#EduStartYear").combobox("clear")//下拉框加载数据,设置默认值为今年
    .combobox("loadData", data)
    .combobox("setValue", thisYear); 
//$("#EduStartYear").combobox("setValue", thisYear);//设置默认值为今年

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


# EasyUI  # Combobox  # 下拉列表  # jQuery EasyUI中DataGird动态生成列的方法  # EasyUI 数据表格datagrid列自适应内容宽度的实现  # Easyui Datagrid自定义按钮列(最后面的操作列)  # easyUI下拉列表点击事件使用方法  # easyui combogrid实现本地模糊搜索过滤多列  # EasyUI学习之Combobox级联下拉列表(2)  # EasyUI使用DataGrid实现动态列数据绑定  # jquery easyui如何实现格式化列  # jEasyUI 设置冻结列的实现示例  # 加载  # 绑定  # 值为  # 五年  # 请选择  # 大家分享  # 具体内容  # 大家多多  # 不解决  # 下拉框  # center  # loadData  # js  # id  # text  # gender  # align  # function  # comboid  # BindDictGender 


相关文章: GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?  ,怎么在广州志愿者网站注册?  盐城做公司网站,江苏电子版退休证办理流程?  Bpmn 2.0的XML文件怎么画流程图  广东企业建站网站优化与SEO营销核心策略指南  如何在新浪SAE免费搭建个人博客?  如何在阿里云高效完成企业建站全流程?  如何快速查询网站的真实建站时间?  网站制作培训多少钱一个月,网站优化seo培训课程有哪些?  网站制作知乎推荐,想做自己的网站用什么工具比较好?  建站之星如何实现网站加密操作?  武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?  建站主机如何安装配置?新手必看操作指南  重庆网站制作公司哪家好,重庆中考招生办官方网站?  如何批量查询域名的建站时间记录?  宝塔Windows建站如何避免显示默认IIS页面?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  建站之星导航如何优化提升用户体验?  北京营销型网站制作公司,可以用python做一个营销推广网站吗?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  建站之星如何快速更换网站模板?  模具网站制作流程,如何找模具客户?  专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何通过虚拟主机空间快速建站?  Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解  公众号网站制作网页,微信公众号怎么制作?  青浦网站制作公司有哪些,苹果官网发货地是哪里?  如何快速查询网址的建站时间与历史轨迹?  微信h5制作网站有哪些,免费微信H5页面制作工具?  网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?  自助网站制作软件,个人如何自助建网站?  Android自定义控件实现温度旋转按钮效果  定制建站模板如何实现SEO优化与智能系统配置?18字教程  如何零基础在云服务器搭建WordPress站点?  孙琪峥织梦建站教程如何优化数据库安全?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  如何使用Golang安装API文档生成工具_快速生成接口文档  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  活动邀请函制作网站有哪些,活动邀请函文案?  西安专业网站制作公司有哪些,陕西省建行官方网站?  网站制作公司排行榜,抖音怎样做个人官方网站  建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?  如何登录建站主机?访问步骤全解析  小程序网站制作需要准备什么资料,如何制作小程序?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  如何在IIS中新建站点并配置端口与物理路径?  阿里云网站制作公司,阿里云快速搭建网站好用吗? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。