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');
                    }
                }
            }
        ]);

 

posted on 2017-12-03 17:07  網絡蛀蟲  阅读(914)  评论(0编辑  收藏  举报