首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Odoo中的按钮在销售点界面调用子窗口

通过Odoo中的按钮在销售点界面调用子窗口
EN

Stack Overflow用户
提问于 2016-01-26 21:51:56
回答 2查看 733关注 0票数 0

我需要问一下,在Odoo-8的“Point Of Sale”界面中,有没有办法调用子窗口。我的场景是,我在POS界面上有一个按钮,我需要通过这个按钮调用子/子窗口。该窗口将有一些按钮和一些文本框来接受用户的输入。我可以显示带有错误消息的pop_up表单。但是我需要调用一个带有字段和按钮的表单。任何帮助或指导都将不胜感激。致以问候

EN

回答 2

Stack Overflow用户

发布于 2016-01-30 19:40:11

你必须为此创建小部件。因此,基本上创建一个模板文件和js文件来处理按钮单击和其他操作。

如何创建widget及其基础:https://www.odoo.com/documentation/8.0/howtos/web.html

例如,请参阅pos_discount模块。

如果出现任何问题,请随时询问。

票数 0
EN

Stack Overflow用户

发布于 2016-01-26 23:00:47

这可以通过使按钮调用一个返回ir.action.act_window的函数来完成。

来自base_export_languages的示例

代码语言:javascript
复制
return {
            'type': 'ir.actions.act_window',
            'res_model': 'base.language.export',
            'view_mode': 'form',
            'view_type': 'form',
            'res_id': this.id,
            'views': [(False, 'form')],
            'target': 'new',
        }

这将打开一个包含模型的窗口。您可能需要创建一个新模型来保存新的数据和视图。您还可以使用'view_id': view_id,指定视图,但请记住,view_id必须是整数形式的id。

希望这能对你有所帮助。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35015390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档