下拉框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中的lr_policy
// The learning rate decay policy. The currently implemented learning rate // policies are as follow ...
- MySQL Binlog详解
MySQL Binlog详解 Mysql的binlog日志作用是用来记录mysql内部增删改查等对mysql数据库有更新的内容的记录(对数据库的改动),对数据库的查询select或show等不会被bi ...
- MessageBox函数第一个参数hwnd的作用
MessageBox 函数用于创建.显示并操作一个消息对话框.该对话框包含由调用程序定义的信息和标题,以及预先定义的图标和按钮. 这个方法的第一个参数hWnd,代表消息框拥有的窗口.这个参数到底有什么 ...
- javascript 闭包内部机制
在初学JavaScript函数式编程的时候,经常会出现令人出乎意料的结果,而原因,大都是由于不理解JavaScript闭包引起的:理解JavaScript的闭包,可以从JavaScript的闭包内部机 ...
- 【 Gym 101116K 】Mixing Bowls(dfs)
BUPT2017 wintertraining(15) #4H Gym - 101116K 题意 给定一个菜谱,大写的单词代表混合物,小写的代表基础原料.每个混合物由其它混合物或基础原料组成,不会间接 ...
- Zabbix 添加对交换机端口流量超出阈值的监控
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 22 Zabbix 添加对交换机端口流量超出阈值的监控 本文主要讲解利用zabbix 添加对交换机 ...
- python 忽略警告
import warningswarnings.filterwarnings("ignore")看起来整洁一点...
- [luoguU42591][小T的面试题]
luoguU42591 题意: n个不超过n的正整数中,其中有一个数出现了两次,其余的数都只出现了一次, 求这个出现两次的数. 思路: 这个题的亮点在于内存限制1MB.明显不能再用数组储存了,肯定是用 ...
- react性能检测与优化
网页运行最重要的是速度快嘛,那我们怎么知道网页运行的时候,哪些部分快哪些部分慢呢? 我们可以安装react性能检测工具进行检测,通过安装 然后修改app/index.jsx文件 ,在要检测的组件运行之 ...
- 爬虫处理网站的bug---小于号未转化为实体符
1.发现BUG 爬取 chinadrugtrials 详情页的公示的试验信息时候, 发现程序在某些地方跑断掉了,如下: 经排查发现,原来这是网页的bug-----极少数详情页面的某些文字中的小于号,未 ...