<field name="priority" eval="16"/> 能夠設置優先級, 值越小, 優先級越高html
tree視圖能夠經過一些額外的屬性控制其行爲前端
decoration-{$name} = 值 - 值爲true,則將相應的樣式應用於行。 - {$name}能夠是bf(font-weight:bold)、it(font-style:italic)或任何bootstrap上下文顏色(danger,info,muted,primary,success,warning) - 上下文: uid(當前用戶的標識)和current_date(yyyy-MM-dd格式的當前日期字符串) editable = top/bottom 設置行內編輯, top/bottom就是添加新行時出現的位置。
注意: 在field字段裏設置invisible = '1', 則該字段將不可見 # 此種作法僅爲了取得該字段的值以方便docoration時根據值作不一樣的操做, 而不將其顯示在前端web
一些標籤的做用數據庫
sheet 旁邊的背景
group 會自動生成label
notebook 將字段放到選項卡中
form視圖裏也能夠直接寫html, 可是要閉合單標籤bootstrap
odoo默認提供對name字段的搜索.
若是新增對其餘字段的搜索用<search></search>dom
1 搜索視圖能夠經過filter_domain同時搜索兩個字段, 在給定的domain中, self表示用戶輸入的值ide
<field name="description" string="Name and description" filter_domain="['|', ('name', 'ilike', self), ('description', 'ilike', self)]"/>
2 自定義過濾器 --> <filter>函數
必須具備下列屬性之一ui
- domain : 【過濾】
- context :【分組】使用group by 來對字段名分組idea
a 【過濾】 <filter name="my_courses" string="My Courses" domain="[('responsible_id', '=', uid)]"/> b 【分組】 # 只須要選擇一個字段, 而後應用便可 <filter name="by_responsible" string="Responsible" context="{'group_by': 'responsible_id'}"/>
3 設置默認的搜索動做
<field name="context" eval="{'search_default_my_courses': 1}"/>
4 <sepatator>的兩個做用
1 將搜索字段和過濾器之間進行分組隔離 2 以(邏輯與)對搜索字段和過濾器進行鏈接 # 有一條分割線是separator這個標籤在界面上顯示的效果
根元素: <calendar>
經常使用屬性: color、date_start、date_stop
inverse函數使得字段可寫, 即當字段被設置時, 該函數被調用
僅在專業版中有
水平條狀的甘特圖一般用於顯示項目計劃和進度
圖形視圖有4中顯示模式, 用@type屬性選擇默認模式
- Bar (default) 條形圖 - Line 2維折線圖 - Pie 2維餅圖
圖形視圖包含的<field>元素有@type屬性定義值:
- row(默認值) 該字段是聚合的 - measure 該字段是分組後聚合的
注意: 圖形視圖是對數據庫值進行聚合, 它們不適用於非存儲(計算字段)的
用於組織任務, 生產過程
看板視圖顯示一組可按列分組的卡片。每一個卡片表示一個記錄,每列都顯示聚合字段的值。
看板視圖將每一個卡的結構定義爲表單元素(包括基本HTML)和Qweb的混合
odoo不是經過覆蓋來修改現有視圖, 而是經過視圖繼承. 子視圖不只可以修改繼承至父視圖的自身內容, 並且能修改和刪除俯視圖中的內容.
同view的定義寫法
1 多了inherit_id指向要改寫的視圖: <field name="inherit_id" ref="id_category_list"/>
2 在arch裏用xpath定位改寫的元素
<xpath expr="//field[@name='description']" position="after"> <field name="idea_ids" string="Number of ideas"/> </xpath> expr 在父視圖中選者單個元素的XPath表達式。若是沒有匹配到元素或者匹配到多個元素則引起錯誤。 position 對匹配到的元素進行操做。 inside 在匹配元素的末尾追加 before 做爲匹配元素的同級元素添加在其前面 after 做爲匹配元素的同級元素添加在其後面 replace 替換匹配的元素 attributes 使用新的屬性替換匹配元素的屬性