繁体   English   中英

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

[英]Call a Sub Window In Point Of Sale interface through button in Odoo

我需要问问是否有办法在Odoo-8的“销售点”界面中调用子窗口。 我的情况是我在POS界面上有一个按钮,我需要通过该按钮调用子/子窗口。 该窗口将具有一些按钮和一些文本框,以接受用户的输入。 我可以显示带有错误消息的pop_up表单。 但是我需要调用带有字段和按钮的表单。 任何帮助或指导将不胜感激。 谢谢n问候

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

来自base_export_languages的示例

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': view_id,但请记住,view_id必须是一个ID(整数)。

希望这会对您有所帮助。

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

如何创建小部件及其基本功能: https : //www.odoo.com/documentation/8.0/howtos/web.html

例如,请参见pos_discount模块。

随时询问是否出现任何问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM