OpenERP QWeb模板標籤筆記

在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 用於指定某個變量或元素的值

相關文章
相關標籤/搜索