下拉框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 ...
随机推荐
- [Caffe]:关于*** Aborted at 1479432790 (unix time) try "date -d @1479432790" 错误的另一种原因
问题:设置solver.prototxt时,lr_policy:"step",运行时出现下面问题 *** Aborted at (unix time) try "date ...
- luogu3107
洛谷P3107题面 相对较为模板化的代码 f[i][j][bo1][bo2]记录到第i位,数字num出现了x次(j初始为20,若当前数字不为num,j++:否则j--:最后只要记录j<=20的总 ...
- git 在局域网新建远程库及本地开发常用命令
git 版本直接在官网下载即可:https://git-scm.com/downloads 安装后有git bash与git gui可以用. 1.在远程服务器上新建裸仓库 git init --ba ...
- 关于jQuery.when()用法的调研
1.该方法在jQuery1.5开始被引入. 2.用法测试 a.var url1 = "/resource/ar/hometab/index_tab_games.json", ...
- Sql 标识列 增长1000
Sql 标识列 增长1000 的解决办法: 1. Open "SQL Server Configuration Manager" 2. Click "SQL Server ...
- poj1753 【枚举】
Flip game is played on a rectangular 4x4 field with two-sided pieces placed on each of its 16 square ...
- java常见面试题及答案
java常见面试题及答案 来源 https://blog.csdn.net/hsk256/article/details/49052293 来源 https://blog.csdn.net/hsk25 ...
- wordpress 页面显示指定分类文章
首页显示指定分类备份主题文件夹中的 index.php 文件,修改index.php找到如下一行代码:<?php if (have_posts()) : ?>在上面这行代码的前面加上:&l ...
- 洛谷P3085 [USACO13OPEN]阴和阳Yin and Yang(点分治,树上差分)
洛谷题目传送门 闲话 偶然翻到一道没有题解的淀粉质,想证明一下自己是真的弱 然而ZSYC(字符串组合)早就切了 然后证明成功了,WA到怀疑人生,只好借着ZSY的代码拍,拍了几万组就出来了... 思路 ...
- 自学Zabbix2.3-服务器端server安装过程
点击返回:自学Zabbix之路 ....