
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号
如果您登录系统碰到问题,请在微信公众号留言:
button 根据字段是否有值显示不同的string
-
model中有一个字段
remark
,如果有值,button
的string=‘Remark’
,如果没有值string='Add Remark'
。目前是根据remark是否有值进行隐藏,这样显示两个
button
的话会占用两个位置的(如下),不是想要的效果。 -
此回复已被删除! -
自己写个字段widget来实现。
-
@鲍永道
widget应该是针对字段使用的小工具,在button上不起作用 -
@hui button 本身也是个 wiget
-
@siyuan 有没有解决方法
-
@siyuan button不是个widget吧,是不是只是css样式。是widget的话哪里可以证明?
-
把字段作为一个button也不是不行啊,不一样就是要原本的button元素。
-
-
自己继承一下buuton的render 方法,然后xml 里面写个条件,然后js里面根据条件render不同的string
-
@静静
是这个WidgetButton
的render
方法吧?那是renderElement()
方法还是rendor_value()
方法,有什么区别?core.form_tag_registry.add('button', WidgetButton); return { FieldBoolean: FieldBoolean, FieldChar: FieldChar, FieldEmail: FieldEmail, FieldFloat: FieldFloat, FieldRadio: FieldRadio, FieldStatus: FieldStatus, FieldMonetary: FieldMonetary, WidgetButton: WidgetButton };