在OpenERP中,經過QWeb來對模板進行渲染後加載到瀏覽器中,而模板中有許多的標籤來定製各類需求變化,在這裏記錄學習過程當中碰到的標籤訂義,以方便查詢。javascript
模板中的標籤統一都是以"t-"開始的。java
t-name 用於指明模板的名稱jquery
t-extend 用於指明該模板是繼承自另外哪個模板,後面會帶父模板的名稱,如:t-extend=「Login"數組
t-jquery 一個jQuery的選擇器,後面指明選擇器的定義,如:t-jquery=".oe_logiin"瀏覽器
t-operation 通常跟在t-jquery後面,指明選擇器找到元素後執行的動做,其值有:append(追加)、replace(替換)app
t-if 用於指明元素在頁面產生的條件,後面是帶一個javascript的表達式,返回True或False學習
t-att-### 用於指明一個元素的屬性值,###是元素的屬性名稱,如:t-att-value="javascript表達式"繼承
t-foreach 用於指明一個循環調用,後面通常帶的是一個數組ip
t-as 用於取得循環中的單個值,與t-foreach搭配使用,後面帶的是一個變量名,能夠循環中使用變量取值io
t-esc 用於一個文字輸出
t-call 用於調用另外模板,後面帶一個模板的名稱
t-set 用於設定一個變量,後面帶變量的名稱,通常跟t-value搭配使用
t-value 用於指定某個變量或元素的值