关于 easyui datagridfilter 中的combox 过滤
var_activitimodel_datagrid.datagrid({
singleSelect: true,
fit: true,
striped: true,
fitColumns: false,
remoteFilter: true,
sortName: 'id',
sortOrder: 'desc',
loadMsg: '正在努力加载,请稍后.....',
rownumbers: true,
pagination: true,
onClickRow: function (rowIndex, rowData) {
//加载日志
func_activitimodel_Load_Log(rowData.id);
},
onSortColumn: customOnSortColumn,
columns: [
[
{
field: 'id',
width: 60,
hidden: true
},
{
field: 'key',
title: "KEY",
width: 100,
sortable: true,
align: 'center'
},
{
field: 'name',
title: "分类名称",
width: 200,
sortable: true,
align: 'left'
},
{
field: 'category',
title: "分类",
width: 200,
sortable: true,
align: 'left',
formatter: function (value, row, index) {
var _temp_OrderTypeNmae = "";
$.each(var_OrderTypeInfo, function (item_index, item_value) {
console.info(item_value);
if (item_value["id"] == value) {
_temp_OrderTypeNmae = item_value["name"];
return;
}
});
return _temp_OrderTypeNmae;
}
},
{
field: 'revision',
title: "当前版本",
width: 100,
align: 'left',
disablefilter: true
},
{
field: 'tenantId',
title: "租户",
width: 100,
align: 'left',
disablefilter: true
},
{
field: 'createTime',
title: "创建时间",
width: 200,
align: 'center',
disablefilter: true
},
{
field: 'lastUpdateTime',
title: "最后更新时间",
width: 200,
align: 'center',
disablefilter: true
},
{
field: 'metaInfo',
title: "元数据",
width: 200,
align: 'left',
disablefilter: true
}
]
]
}).datagrid('enableFilter', [
{
field: 'category',
type: 'combobox',
editable: false,
options: {
panelHeight: 'auto',
mode: 'remote',
valueField: 'id',
textField: 'name',
loader: function (param, success, error) {
$.ajax({
url: dourl + "findOrderType.do",
data: {q: param.q},
type: 'post',
cache: false,
dataType: 'json',
success: function (data) {
success(data);
},
error: function () {
error.apply(this, arguments);
}
});
},
onChange: function (value) {
if (value == '') {
var_activitimodel_datagrid.datagrid('removeFilterRule', 'enable');
} else {
var_activitimodel_datagrid.datagrid('addFilterRule', {
field: 'category',
op: 'equal',
value: value
});
}
var_activitimodel_datagrid.datagrid('doFilter');
}
}
}
]);
关于 easyui datagridfilter 中的combox 过滤的更多相关文章
- easyui datagrid中关联combox
datagrid中列上关联combobox{ field: 'SysCode', title: '系统代码', width: 150, align: 'left', editor: { type: ' ...
- 基于easyui框架中input 类型的checkbox拼接成字符串存入数据库和读取选中---善良公社项目
项目中我做修改用户个人资料的时候,有一个需求是帮助人员的帮助类型如图下所示: 当初想如果是asp.net控件的话应该很简单实现,如果不是基于easyUI框架那就太简单了,现在是受框架的限制与是前端ht ...
- easyui datagrid中 多表头方法总结
easyui datagrid中怎么设置表头成多行显示呢?其实很简单,就是给datagrid的columns属性设置成多个数组就行了.下面直接看例子吧,这是一个两行表头的,按照此方法,还可以设置三行表 ...
- jQuery EasyUI API 中文文档 - ComboGrid 组合表格
jQuery EasyUI API 中文文档 - ComboGrid 组合表格,需要的朋友可以参考下. 扩展自 $.fn.combo.defaults 和 $.fn.datagrid.defaults ...
- jQuery EasyUI API 中文文档 - ValidateBox验证框
jQuery EasyUI API 中文文档 - ValidateBox验证框,使用jQuery EasyUI的朋友可以参考下. 用 $.fn.validatebox.defaults 重写了 d ...
- jQuery EasyUI API 中文文档
http://www.cnblogs.com/Philoo/tag/jQuery/ 共2页: 1 2 下一页 jQuery EasyUI API 中文文档 - 树表格(TreeGrid) 风流涕淌 ...
- gitignore文件中添加新过滤文件,但是此文件已经提交,如何解决?
gitignore文件中添加新过滤文件,但是此文件已经提交到远程库,如何解决? 第一步,为避免冲突需要先同步下远程仓库 git pull 第二步,在本地项目目录下删除缓存 git rm -r --ca ...
- Python Django开发中XSS内容过滤问题的解决
from:http://stackoverflow.com/questions/699468/python-html-sanitizer-scrubber-filter 通过下面这个代码就可以把内容过 ...
- easyui dialog 中 panel-body 高度太小出现 滚动条 的原因
easyui dialog 中 panel-body 高度太小出现 滚动条 的原因: dialog 高度比 iframe 高度大79 就可以了 $.editcompanypersoninfo = fu ...
随机推荐
- [bzoj1208][HNOI2004]宠物收养所——splay
题目大意 Description 最近,阿Q开了一间宠物收养所.收养所提供两种服务:收养被主人遗弃的宠物和让新的主人领养这些宠物.每个领养者都希望领养到自己满意的宠物,阿Q根据领养者的要求通过他自己发 ...
- Freewheel Tech interview
1.聊背景.. 2.聊项目..然饿我的项目是webvr..基本面试官很少会了解这个..应该再多做实习多做些项目.. 3.浏览器输入网址后到页面呈现出来的过程 4.缓存机制, 浏览器如何判断一个图片有没 ...
- Linux curl命令【curl】
命令:curl 在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具.它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具 ...
- python收集
http://my.oschina.net/mutour/blog/?disp=2&catalog=0&sort=time&p=4 Python 不使用win32api打开任务 ...
- Git常用命令总结【转】
转自:http://www.cnblogs.com/mengdd/p/4153773.html 查看.添加.提交.删除.找回,重置修改文件 git help <command> # 显示c ...
- Linux内核学习之中断 中断本质【转】
转自:http://www.linuxidc.com/Linux/2011-11/47657.htm [中断概述] 中断本质上是一种特殊的电信号,由硬件设备发向处理器.异常和中断的不同是异常在产生时必 ...
- WScript.Shell对象的 run()和exec()函数使用详解
WScript.Shell对象的 run()和exec()函数使用详解 http://blog.sina.com.cn/s/blog_6e14a2050102v47g.html vbScript ...
- 【bzoj4636】蒟蒻的数列
由于数据范围过大,直接线段树会炸,离散化或者动态开点都行. 打个标记在树上,最后把树dfs一边算一下即可. #include<bits/stdc++.h> #define N 100000 ...
- linux环境下的GUN make学习笔记(一)
第一章:概述 1.1:make概述 在linux环境下使用make工具能够比较容易的构建一个属于自己的工程,整个工程的编译只需要一个命令就可以完成编译.连接以至于最后的执行.不过我们需要投入一些时间去 ...
- django定义模型类
模型类被定义在应用文件夹下的model.py中 模型类必须继承Django的models.Model类 属性名不能用连续的两条下划线__ 主键:primary key,简写 pk 不需要主动定义,dj ...