我在采购订单行树中为现有的采购订单添加了一个按钮。但我想只在编辑模式下显示该按钮。我试过了:
<button name="adjust_received_qty" string="⇒ Adjust" type="object" class="oe_edit_only"/>
我试图把class = oe_read_only,但它在odoo 8中不起作用。
谢谢,
UPDATE我的要求是:我想在用户点击编辑按钮时显示按钮。如果我使用建议的方法,我将能够隐藏创建视图中的按钮。但即使在视图模式下它也将在窗体视图中可见。我想只在编辑视图中显示按钮(当用户点击编辑按钮时)
请帮助,
答案 0 :(得分:1)
尝试class = oe_edit_only 它对我来说还不错
答案 1 :(得分:0)
标准的Odoo工作一般必须使用python + xml,并且不建议使用javascript长代码,因为它可能会导致性能问题。
我没有这样做,但我认为你可以使用javascript实现这一点并在编辑按钮上添加click事件监听器并在要隐藏的字段/按钮上使用show() - hide()函数/显示它可以帮助您解决这个问题。
也许深入挖掘odoo代码可能会给你另一个知道的解决方案:D