下拉框combobox用法&级联餐单
如果下来内容不用后台取数据,直接写死的话不用url属性,直接用data即可:
<input id="orderstate" name="orderstate" class="easyui-combobox" />
$(function(){
$("#orderstate").combobox({
valueField: 'id',
textField: 'text',
width: ,
autoShowPanel: true,
data: [{ id: -, text: '支付结果' }, { id: , text: '成功' }, { id: , text: '失败' }],
onLoadSuccess: function () {
var val = $(this).combobox('getData');
if (val != null && val.length > ) {
$(this).combobox('select', val[]["id"]);//val[0].id也可以
} }
});
});
1、单个下拉框:
<td> <input id="waytype" name="waytype" class="easyui-combobox" /></td>
$(function () {
var _actiontype = $('#waytype').combobox({
type: "GET",
dataType: 'json',
url: "/xxxx/xxxx.json",
editable: false,
valueField: 'id',
textField: 'text',
onSelect: function (record) {
},
onLoadSuccess: function (data) {
if (data.length == ) {
$.messager.alert("系统提示", "数据库异常,请联系管理员!", "warning");
} else {
var data1 = $('#waytype').combobox('getData'); //赋默认值
if (data1.length > ) {
$("#waytype").combobox('select', data1[].actionid);
}
}
} });
});
2、级联餐单:
<td> <input id="actiontype" name="actiontype" class="easyui-combobox" style="width:80px" /></td>
<td> <input id="waytype" name="waytype" class="easyui-combobox" /></td>
$(function () {
var _actiontype = $('#actiontype').combobox({
type: "GET",
dataType: 'json',
url: "/xxx/xxx.json",
editable: false,
valueField: 'actionid',
textField: 'actionname',
onSelect: function (record) {
//以下是根据第一个餐单选择值不同而去获取不同的二级连餐单,如果只是简单的根据第一个餐单值而去获取对应的数据源,不需要判断直接获取就ok了
if (record.actionid == "get") {
_waytype.combobox({
disabled: false,
url: '/xxx/GetWayTypeJson1',
valueField: 'id',
textField: 'text'
}).combobox('clear');
}
else {
_waytype.combobox({
disabled: false,
url: '/xxx/GetWayTypeJson2',
valueField: 'id',
textField: 'text'
}).combobox('clear');
}
},
onLoadSuccess: function (data) {
if (data.length == ) {
$.messager.alert("系统提示", "数据库异常,请联系管理员!", "warning");
} else {
var data1 = $('#actiontype').combobox('getData'); //赋默认值
if (data1.length > ) {
$("#actiontype").combobox('select', data1[].actionid);
}
}
} });
var _waytype = $('#waytype').combobox({
editable: false,
disabled: false,
valueField: 'id',
textField: 'text',
onLoadSuccess: function (data) {
if (data.length == ) {
$.messager.alert("系统提示", "数据库异常,请联系管理员!", "warning");
} else {
var data1 = $('#waytype').combobox('getData'); //赋默认值
if (data1.length > ) {
$("#waytype").combobox('select', data1[].id);
}
}
}
});
});
下拉框combobox用法&级联餐单的更多相关文章
- EXT学习之——Ext下拉框绑定以及级联写法
/*******步骤有四个,缺一不可*********/ function () {xxxxxx = Ext.extend(construct, {InitControl: function () { ...
- EXT学习之——获取下拉框combobox的值与显示名
//申请科室 var comboboxdept = new Ext.form.ComboBox({ xtype: "combobox", name: "Gender&qu ...
- 下拉框-ComboBox
<ComboBox Name="cbBox" SelectionChanged="cbBox_SelectionChanged"></Comb ...
- easyUI的下拉框combobox与树tree联动
参与联动的有 2 个combobox 和 1 个tree: <input id="combobox1" class="easyui-combobox" n ...
- jQuery无限级联下拉框插件
自己编写jQuery插件 之 无限级联下拉框 因为是级联,所以数据必须是树型结构的,我这里的测试数据如下: 看下效果图: 1.>图一: 2.>图二: 3.>图三: 由图可知,下拉 ...
- 雷林鹏分享:jQuery EasyUI 表单 - 创建树形下拉框
jQuery EasyUI 表单 - 创建树形下拉框 树形下拉框(ComboTree)是一个带有下列树形结构(Tree)的下拉框(ComboBox).它可以作为一个表单字段进行使用,可以提交给远程服务 ...
- 雷林鹏分享:jQuery EasyUI 表单 - 格式化下拉框
jQuery EasyUI 表单 - 格式化下拉框 本教程向您展示如何创建一个简单的下拉框(Combobox),让它在下拉框中显示图片项.您可以在下拉框(combobox)上使用 formatter ...
- 转:控制ComboBox下拉框的下拉部分宽度,使内容能够显示完全
一般的情况下,如果下拉框的选项的文字太长,下拉框ComboBox的Width宽度属性我们又不想要改变(默认不变),下拉选项的文字内容就会被截剪,如下图所示: 解决办法: 1.自动判断下拉选项的文字长度 ...
- ComboBox可搜索下拉框的使用注意事项,简单记录以及我遇到的一些奇怪的bug
前几天做一个react的项目的时候需要用一个可搜索的下拉框ComboBox,上代码: <ComboBox // className={comboxClassName} items={storeA ...
随机推荐
- day6 三级菜单
#__author__: Administrator #__date__: 2018/7/12 china = { "shandong":{ "linyi":[ ...
- 自学Aruba3.2-Aruba配置架构-Virtual AP配置要点
点击返回:自学Aruba之路 自学Aruba3.2-Aruba配置架构-Virtual AP配置要点 1. AP.AP-Group和Virtual-AP的关系 解析列举: AP1.AP3, ...
- [luogu2590][bzoj1036][ZJOI2008]树的统计
题目描述 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w.我们将以下面的形式来要求你对这棵树完成 一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u ...
- python操作oracle实战
import cx_Oracle conn = cx_Oracle.connect('ua_test/ua_test@192.32.98.15/oracledb') cur1 = conn.curso ...
- 【codeforces 103E】 Buying Sets
http://codeforces.com/problemset/problem/103/E (题目链接) 题意 给出$n$个数,每个数与一个集合相关联.从其中选出最小的若干个数,选出的数的个数与这些 ...
- A1019. General Palindromic Number
A number that will be the same when it is written forwards or backwards is known as a Palindromic Nu ...
- 使用html5获取当前手机的经纬度,并接入百度地图API,查询出当前位置
最近项目需要,稍微研究一下html5获取当前地理位置的问题. 获取当前位置的经纬度很简单,一句代码就搞定 navigator.geolocation.getCurrentPosition(functi ...
- vue-cli入门(二)——项目结构
前言 在上一篇项目搭建文章中,我们已经下载安装了node环境以及vue-cli,并且已经成功构建了一个vue-cli项目,那么接下来,我们来梳理一下vue-cli项目的结构. 总体框架 一个vue-c ...
- springboot的小知识总结
1.RestTemplate提交表单数据的三种方法 https://blog.csdn.net/yiifaa/article/details/77939282 2.spring data的分页实现:p ...
- 7.STL
一.什么是STL STL是standart template library,标准模板库. 是HP实验室开发的一系列软件的统称,从根本上来说,它是一些容器和算法的集合,它是世界上很多最聪明的程序员 ...