2

我正在尝试以只读模式显示表单;

如果可能,我正在尝试隐藏/禁用整个表单标题;如果不是单个元素:面包屑、表单中的按钮(编辑、创建、更多、删除、复制、下一个、上一个)。

如红色选择所示 在此处输入图像描述

我尝试使用 xpath 修改不可见属性,如 隐藏按钮创建、删除和编辑中所示

    <xpath expr='/form/group/button[@string="Edit"]' position="replace">
         <button type="action" attrs="{'invisible': [('uid','!=',0)]}" />
    </xpath>

但我能做到的是: 在此处输入图像描述

  1. 如何隐藏标题部分或其单个元素?
  2. OpenErp 7 中以只读模式制作表单的最佳做法是什么。

谢谢

4

2 回答 2

0

将其隐藏在 /openerp/addons/web/static/src/xml/base.xml 的第 510 行

于 2013-08-22T10:42:39.737 回答
0

要隐藏更多按钮,请转到 /addons/web/static/src/css/base.css 并找到:

.openerp .oe_sidebar {
    white-space: nowrap;
}

并将其替换为:

.openerp .oe_sidebar {
    display: none;
    white-space: nowrap;
}

这将隐藏元素,以便浏览器不会呈现它,但是它仍然会在源代码中可见。

于 2014-10-23T10:45:33.197 回答