Odoo10开发教程二(基本视图)

基本视图

视图定义了模型数据的呈现方式。不同的视图类型决定了数据的可视化方式(记录行列表、图形化聚合)。视图可以通过类型(比如partners列表)或id被请求。对于一般请求,将被对应类型的最低优先级视图响应(每个类型的最低优先级视图是该类型的默认视图)。视图继承允许更改在其他地方声明的视图(添加或删除内容)。

通用视图声明

视图通过一个ir.ui.view的模型记录来声明。视图类型由arch字段的根元素隐含定义:


    view.name
    object_name
    
    
        
    

警告
因为视图的内容是XML,所以arch字段必须被声明为type="xml"以正确解析。

树视图

树视图也被称为列表视图,以表格形式显示记录。根元素是.最简单的树视图是在表格中列出所有字段(每列对应一个字段):


    
    

表单视图

表单视图通常用来建立和编辑单条记录。根元素是

,由结构元素(groups,notebooks)和交互元素(button,fields)组成。


    
        
            
            
            
        

        
            
            
            
        

        
            
                
            
        

        
    

练习使用XML定制窗体视图
建立课程对象的表单视图,显示课程的名称和描述字段。

openacademy/views/openacademy.xml



    
        
            course.form
            openacademy.course
            
                

你可能感兴趣的:(Odoo10开发教程二(基本视图))