2012-12-10 56 views
1
<record id="view_tr_mail_template_tree" model="ir.ui.view"> 
     <field name="name">view_tr_mail_template_tree</field> 
     <field name="model">tr.mail.template</field> 
     <field name="type">tree</field> 
     <field name="arch" type="xml">  
      <tree string="Mail template"> 
       <field name="category" select="1" />  
       <field name="tr_lang" select="1" /> 
       <field name="mail_desc" height="250"/>   
      </tree> 
     </field> 
    </record> 

上面的代碼顯示了tree view.my的要求是,如果我在表單視圖中顯示50到80行的文本,在樹形視圖中將整個文本連接到3或4行並顯示。在樹視圖中給高度=「250」不起作用.....如何在openerp中從xml樹視圖中設置文本框的高度?

回答

0

我知道這是一個古老的問題,但萬一有人在尋找答案:這就是你必須要做的。

第1步:在你的模塊的根目錄下創建的目錄結構static/src/css,並創建在該目錄中一個新的CSS文件(如:my_styles.css)在CSS

第2步:創建以下樣式定義文件:

.text_high { 
    height: 250px; 
} 

.text_high textarea { 
    height: 100%; 
} 

..並調整高度以滿足您的需要。就我而言,我發現45px對我來說是完美的(〜2行)。

第3步:__openerp__.py補充一點:

"css": ["static/src/css/my_styles.css"], 

第4步:添加類屬性的文本字段標籤是這樣的:

<field name="mail_desc" class="text_high"/> 

第5步。更新你的模塊,你全部設置好了。

相關問題