2014-11-06 13 views
-1

Я создал модуль, чтобы показать связанные заказы на поставку из проектов:

Как показать символ валюты вместо имени валюты?

enter image description here

После нажатия кнопки Compras (объявления о покупке) вид пользовательского дерева отображаются с currency_id поля:

enter image description here

Есть ли способ показать символ валюты вместо имени? Что-то вроде вы делали бы, например, используя Django: currency_id.symbol. Еще лучше, я хочу сбросить поле currency_id и добавить символ валюты в общей сумме, возможно ли это? Что-то вроде S/. 336.30 в поле amount_total.

Вот мое мнение дерева:

<?xml version="1.0" encoding="utf-8"?> 
<openerp> 
    <data> 
     .... 
     .... 
     <record id="purchase_order_project_tree" model="ir.ui.view"> 
      <field name="name">purchase.order.tree</field> 
      <field name="model">purchase.order</field> 
      <field name="arch" type="xml"> 
       <tree string="Compras" 
        colors="grey:state=='cancel';blue:state in ('wait','confirmed');red:state in ('except_invoice','except_picking')"> 
        <field name="name" string="Reference"/> 
        <field name="date_order" /> 
        <field name="partner_id"/> 
        <field name="company_id" groups="base.group_multi_company" widget="selection"/> 
        <field name="currency_id" /> 
        <field name="amount_total" /> 
        <field name="state"/> 
       </tree> 
      </field> 
     </record> 
     .... 
     .... 
    </data> 
</openerp> 
+0

Любая обратная связь от спускового устройства? –

ответ

0

Вы можете добавить поле под названием currency_symbol в модуле (Py), который получает символ валюты, когда валюта changues с on_changue в валюту. Таким образом, вы привносите это поле в представление, вы не можете сделать это непосредственно из XML.

0

Когда вы нажимаете на эту кнопку, чтобы получить список деревьев, вы можете переопределить метод «name_get» в «Валюте» и выбрать «символ валюты» вместо имени. Для этого вы можете передать флаг в контексте, чтобы ограничить эту модификацию, характерную только для вашего модуля.

Надеюсь, это поможет !!.

Смежные вопросы