Forms 在openerp的表单视图中隐藏/显示URL

Forms 在openerp的表单视图中隐藏/显示URL,forms,openerp-7,Forms,Openerp 7,我试图在表单视图中放置一个下载文档文件的链接。我已经有了链接,并且我制作了一个定制的web控制器,它实际上可以进行下载,但问题是它们出现在视图的每个部分。我希望它根据特定条件显示,其中申请者的状态字段设置为特定值,类似于表单视图中的按钮 下面是根据状态条件显示的按钮示例: <button name="action_open_agreement_form" type="object" string="P020 Declaration and undertaking" attrs="{'inv

我试图在表单视图中放置一个下载文档文件的链接。我已经有了链接,并且我制作了一个定制的web控制器,它实际上可以进行下载,但问题是它们出现在视图的每个部分。我希望它根据特定条件显示,其中申请者的状态字段设置为特定值,类似于表单视图中的按钮

下面是根据状态条件显示的按钮示例:

<button name="action_open_agreement_form" type="object" string="P020 Declaration and undertaking" attrs="{'invisible':[('state','!=','done')]}"/>
这允许我在申请人状态未完成时显示一个按钮

我的链接在xml中如下所示

<record model="ir.ui.view" id="view_sefarer_applicant_form">
    <field name="name">Jobs - Recruitment Form</field>
<field name="model">seafarer.applicant</field>
<field name="arch" type="xml">
    <form string="Jobs - Recruitment Form" version="7.0">
        ...
        <sheet>
            ......
    <div class="oe_right oe_button_box">
                ....
                <a href="#" onclick="window.open('/sc/some_html?id=P014-'+$('.seafarer_id span').text(), '_blank')" class="applicant_docs_forms"  id="P014">P014 Drug/Alcohol Delcaration</a>
                .....
            </div>
        </sheet>
     .....
我需要使用类似attrs的东西,但它不起作用,我还尝试使用javascript来加载窗口或准备文档,但这也不起作用。我也尝试过一些绝望的事情,比如有一个带有attrs的按钮,上面有一个onclick操作,点击链接并隐藏链接,但效果并不理想

我非常绝望,任何帮助都将不胜感激。

您可以根据组成员资格或字段内容(如状态)使整个div不可见,或者您可以将链接放在字段中,并使用相同的标准使其不可见