输出字段为Odoo视图中的文本

时间:2018-05-17 08:59:12

标签: python odoo-8 odoo qweb

直截了当地提问。 我们可以只在Odoo View中输出一个字段作为文本吗?

    <record id="view_of_a_model" model="ir.ui.view">
        <field name="name">the_name_of_the_view</field>
        <field name="model">a.beautiful.model</field>
        <field name="arch" type="xml">
            <form>
                <sheet>
                    How to output fields as text here?
                </sheet>
            </form>
        </field>
    </record>

我想补充更多解释。我想要的是...... ...

<a href="http://localhost/DSLNG/dbo_View_PatientVisit_list.php?qs=??????put the field as text here??????" target="_blank">Open record in other application</a>

对不起混淆

PS:似乎人们认为使用字段标签是要走的路。但是,在编辑模式下,使用字段标记会将字段显示为输入。无论当前的视图模式如何,我想要的是将其显示为文本。

1 个答案:

答案 0 :(得分:3)

odoo视图中的文字

Python代码:

notes = fields.Text(string='Notes') 

XML视图:

<record id="view_of_a_model" model="ir.ui.view">
    <field name="name">the_name_of_the_view</field>
    <field name="model">a.beautiful.model</field>
    <field name="arch" type="xml">
        <form>
            <sheet>
               <i>notes</i> ===> Text here 
                <field name="notes" />
            </sheet>
        </form>
    </field>
</record>