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 过滤的更多相关文章

  1. easyui datagrid中关联combox

    datagrid中列上关联combobox{ field: 'SysCode', title: '系统代码', width: 150, align: 'left', editor: { type: ' ...

  2. 基于easyui框架中input 类型的checkbox拼接成字符串存入数据库和读取选中---善良公社项目

    项目中我做修改用户个人资料的时候,有一个需求是帮助人员的帮助类型如图下所示: 当初想如果是asp.net控件的话应该很简单实现,如果不是基于easyUI框架那就太简单了,现在是受框架的限制与是前端ht ...

  3. easyui datagrid中 多表头方法总结

    easyui datagrid中怎么设置表头成多行显示呢?其实很简单,就是给datagrid的columns属性设置成多个数组就行了.下面直接看例子吧,这是一个两行表头的,按照此方法,还可以设置三行表 ...

  4. jQuery EasyUI API 中文文档 - ComboGrid 组合表格

    jQuery EasyUI API 中文文档 - ComboGrid 组合表格,需要的朋友可以参考下. 扩展自 $.fn.combo.defaults 和 $.fn.datagrid.defaults ...

  5. jQuery EasyUI API 中文文档 - ValidateBox验证框

    jQuery EasyUI API 中文文档 - ValidateBox验证框,使用jQuery EasyUI的朋友可以参考下.   用 $.fn.validatebox.defaults 重写了 d ...

  6. jQuery EasyUI API 中文文档

    http://www.cnblogs.com/Philoo/tag/jQuery/ 共2页: 1 2 下一页  jQuery EasyUI API 中文文档 - 树表格(TreeGrid) 风流涕淌 ...

  7. gitignore文件中添加新过滤文件,但是此文件已经提交,如何解决?

    gitignore文件中添加新过滤文件,但是此文件已经提交到远程库,如何解决? 第一步,为避免冲突需要先同步下远程仓库 git pull 第二步,在本地项目目录下删除缓存 git rm -r --ca ...

  8. Python Django开发中XSS内容过滤问题的解决

    from:http://stackoverflow.com/questions/699468/python-html-sanitizer-scrubber-filter 通过下面这个代码就可以把内容过 ...

  9. easyui dialog 中 panel-body 高度太小出现 滚动条 的原因

    easyui dialog 中 panel-body 高度太小出现 滚动条 的原因: dialog 高度比 iframe 高度大79 就可以了 $.editcompanypersoninfo = fu ...

随机推荐

  1. MINA 网络黏包处理代码

    本文完整代码,可以浏览: https://github.com/hjj2017/xgame-code_server/blob/master/game_server/src/com/game/gameS ...

  2. 河南省第十届省赛 Plumbing the depth of lake (模拟)

    title: Plumbing the depth of lake 河南省第十届省赛 题目描述: There is a mysterious lake in the north of Tibet. A ...

  3. Maven的默认中央仓库以及修改默认仓库&配置第三方jar包从私服下载

    当构建一个Maven项目时,首先检查pom.xml文件以确定依赖包的下载位置,执行顺序如下: 1.从本地资源库中查找并获得依赖包,如果没有,执行第2步. 2.从Maven默认中央仓库中查找并获得依赖包 ...

  4. js异步实现checkbox选中

    参考:https://blog.csdn.net/long19901216/article/details/51374064 https://blog.csdn.net/hahei2020/artic ...

  5. [Leetcode Week2]Merge Intervals

    Merge Intervals题解 原创文章,拒绝转载 题目来源:https://leetcode.com/problems/merge-intervals/description/ Descript ...

  6. 亮相SIGGRAPH 太极拳三维教学App制作揭秘

    http://news.hxsd.com/CG-animation/201208/663303.html 编者按:<My Tai Chi>是一系列基于移动平台的三维互动产品,由北京七星汇工 ...

  7. 手把手教你配置苹果APNS推送服务|钿畑的博客 | 钿畑的博客

    http://www.360doc.com/content/15/0118/17/1073512_441822850.shtml# 钿畑的文章索引 1. 什么是推送通知 2. 什么是APNS? 3. ...

  8. Python/CMD 文件备份

    1.使用Python压缩文件并另存 import zipfile, os #备份文件ZIP格式: folder 目标文件夹 : Targetfolder:另存地址 def backuptozip(fo ...

  9. [ kvm ] 进程的处理器亲和性和vCPU的绑定

    cpu调用进程或线程的方式: Linux内核的进程调度器根据自有的调度策略将系统中的一个进程调度到某个CPU上执行.一个进程在前一个执行时间是在cpuM上运行,而在后一个执行时间则是在cpuN上运行, ...

  10. [ Mariadb ] 记录一次MySQL数据库时区的问题

    操作系统:Centos 7数据库:5.5.52-MariaDB 根本问题:由于系统时区不对,造成数据库的时区和数据的时间不正确. 处理办法: # 查看系统时区, [root@mongodb ~]# t ...