0

我为文档管理系统创建了一个看板视图来显示文件夹和文件。为此,我创建了一个动作。每次我单击文件夹时,保存按钮上方的文档路径都会显示操作名称而不是文件夹名称。我需要显示文件夹名称请帮忙!!代码:

<record model="ir.actions.act_window" id="action_ams_document_file_directory_form1">
        <field name="type">ir.actions.act_window</field>
        <field name="res_model">document.directory</field>
        <field name="name">Folder</field>
        <field name="view_type">form</field>
        <field name="view_mode">kanban,tree,form</field>
        <field name="view_id"
            ref="3e_apartment_management.view_document_sub_directory_kanban" />
        <field name="domain">[('parent_id','=',active_id)]</field>
        <field name="context">{'parent_id':active_id}</field>
        <field name="help" type="html">
            <p class="oe_view_nocontent_create">
                This folder is empty.
            </p>
            <p>
                Click on 'Create' button to add new folder.
            </p>
        </field>
    </record>

附上截图: 在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

您可以尝试使用 name_get 方法。这将设置将显示在页面顶部的名称。

在下面的代码"%s" % (record.name)中可以更改为您自己的值或返回记录值的方法

示例旧 api

def name_get(self, cr, uid, ids, context=None):
    return [(record.id, "%s" % (record.name))
    for record in self.browse(cr, uid, ids, context=context)]

示例新 api

@api.multi
def name_get(self):
    return [(record.id, "%s" % (record.name))
            for record in self]
于 2016-03-21T09:33:36.427 回答