显示文本中的列表过滤器在extjs中更改

时间:2014-10-31 05:14:49

标签: extjs filter grid

我的网格显示数据1-admin和2 - 标准 在网格上应用列表过滤器,显示1和2 我需要显示“admin”和“standard”

检查图片:enter image description here

代码:

{     text: 'UserType', dataIndex: 'UserTypeId', groupable: true,
                        filter: {
                            type: 'list', active: true
                        },
                        renderer: function (value) {
                            if (value == 1) {
                                return "Admin";
                            }
                            else
                                return "Standard";
                        }
                    },

2 个答案:

答案 0 :(得分:1)

              {    
                text: 'UserType', dataIndex: 'UserTypeId', groupable: true,
                    filter: {
                       type: 'list', active: true,
                       options: [1,'Admin', 2,'Standard']
                    },
                    renderer: function (value) {
                        if (value == 1) {
                            return "Admin";
                        }
                        else
                            return "Standard";
                    }
                },

它在工作

答案 1 :(得分:0)

您好请将以下配置添加到您的过滤器,以使其显示所需的过滤器

        {    
            text: 'UserType', dataIndex: 'UserTypeId', groupable: true,
                        filter: {
                           type: 'list', active: true,
                           options: ['Standard', 'Admin']
                        },
                        renderer: function (value) {
                            if (value == 1) {
                                return "Admin";
                            }
                            else
                                return "Standard";
                        }
                    },

检查here in docs以获取更多信息。希望对您有所帮助。