Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

odoo中tree 视图中的筛选、分组里添加自定义时能不能不加载全部字段?求指导



  • 3d56e396-213f-4cc5-8f66-89a8a14cabc3-image.png



  •     @api.model
        def fields_get(self, allfields=None, attributes=None):
            # 筛选 - 添加自定义筛选 - ID 自定义显示字段
            res = super(Course, self).fields_get(allfields=allfields, attributes=attributes)
            # 不想显示的字段
            fields_not_search = ['id', 'name', 'session_ids', 'create_uid', 'create_date', 'write_uid', 'write_date']
            for field in fields_not_search:
                # 筛选
                res[field]['searchable'] = False
                # 分组
                res[field]['sortable'] = False
            return res
    
    

    fcdc2e81-62b6-426e-9133-733c170146ce-image.png



  •     @api.model
        def fields_get(self, allfields=None, attributes=None):
            # 筛选 - 添加自定义筛选 - ID 自定义显示字段
            res = super(Course, self).fields_get(allfields=allfields, attributes=attributes)
            # 不想显示的字段
            fields_not_search = ['id', 'name', 'session_ids', 'create_uid', 'create_date', 'write_uid', 'write_date']
            for field in fields_not_search:
                # 筛选
                res[field]['searchable'] = False
                # 分组
                res[field]['sortable'] = False
            return res
    
    

    fcdc2e81-62b6-426e-9133-733c170146ce-image.png


Log in to reply