【问题标题】:Menuitem action openERP 7 [closed]Menuitem 动作 openERP 7 [关闭]
【发布时间】:2014-06-25 06:30:51
【问题描述】:

我想知道是否可以在产品菜单中制作一个“按钮”,打开一个带有“继续”或“取消”按钮的对话框,然后点击“继续”,我想打电话计算所有产品

的 ean13 代码的“my_function”

这是一张图片,它解释了我想要对更新模块列表示例执行的操作: http://i.stack.imgur.com/hMCaV.png

【问题讨论】:

  • 请详细解释您的问题。
  • 是的,对不起,它与设置中的“更新模块列表”菜单项基本相同,完全相同。它会打开一个新窗口,告诉您是要继续更新还是取消请求,唯一的区别是我的菜单项必须为所有产品更新 product.product 中的 ean13 字段。
  • 首先这不是 Boostrap Modal 的新窗口,您可以在此处找到它:getbootstrap.com/javascript/#modals,接下来您必须将代码放在您想要在代码中使用模态的位置。可以直接调用modal。
  • 等等,我不明白,我必须在 xml 文件中的哪个位置和哪个代码?或者更好的是,我怎样才能将该 javascript 代码放入 xml 文件中?对不起,也许这些对你来说是愚蠢的问题,但我是 openerp 的新手
  • 好的,我告诉你必须在 js 中对按钮单击事件进行模态化,但你必须将对话框的 html 视图定义为 xml 中的模板。现在在按钮单击事件上,您必须将该设计模板从 xml 调用为 js。如果您是 OpenERP 新手,请阅读doc.openerp.com/trunk/training

标签: python module openerp openerp-7 odoo


【解决方案1】:

首先,这不是 Bootstrap Modal 的新窗口,您可以在 here 找到它。 在 js 中的按钮单击事件上,但您必须将对话框的 html 视图定义为 xml 中的模板。 现在,在按钮单击事件中,您必须将该设计模板从 xml 调用为 js。

如果您是 OpenERP 新手,请read

【讨论】:

    猜你喜欢
    • 2023-03-18
    • 1970-01-01
    • 2018-01-09
    • 2015-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-23
    • 1970-01-01
    相关资源
    最近更新 更多