Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

分享 通过wizard的python代码控制页面的显示



  • 不想多少 直接上代码!!应该更容易理解



  • 神奇而强大!

    很奇怪为什么自己写的view还要自己hack掉?



  • 这个实际上是个我测试这个功能的例子!业务还没有写进去呢 呵呵 先发了帖子


  • 管理员

    lz没解析下啊 ;),我来简单说说要点吧。这里用到了[b]fields_view_get()[/b]这个方法是OpenERP在读取数据库的View的纪录时候调用的,在前端所呈现的view就是根据这里的xml渲染出来,而LZ想要做的是把某个按钮隐藏,
    一开始直接使用

    node.set('invisible','1')
    


    没成功,后来建议他使用

    node.set('modifiter','{"invisible": true}')
    


    modifiter,modifiter的写法有一点需要注意的是必须是按照json的格式,例如这里的"invisible"的[b]双引号[/b]如果写成[b]单引号[/b]就会报错。



  • 🙂 >:(谢谢总结 比我发的还要清楚!!



  • 那就 加俩 Tag 吧... 感谢分享....


Log in to reply