【发布时间】: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