当当前日期与字段的日期不同时,我试图使按钮变得不可见,我的意思是我只需要在当前日期与字段的日期相同时才显示按钮。
我正在尝试在 xml 中使用 context_today () 来执行此操作,但我做不到,我的隐藏按钮语法是:
attrs = "{'invisible': [('f_inicio', '!=', ((context_today ()). strftime ('%% Y-%% m-%% d')))]}"
我收到的错误消息是“NameError: name 'context_today' is not defined”。
我也尝试了以下代码:
attrs = "{'invisible': [('f_inicio', '!=', __import__ ('time'). strftime ('%% Y-%% m-%% d'))]}"
使用后者不会给我错误但不会执行所需的操作,当 f_inicio 不等于当前日期时隐藏按钮。
如果我能伸出援手是不胜感激,
笔记:“f_inicio”是“datetime”类型,我想隐藏这个放置在视图“header”部分的按钮。
我已经看到@Arya 的响应(OpenERP How to make a button invisible when datetime field != date today)但我也没有工作。