保存前确认/警告弹出窗口
项目描述
此模块提供在用户创建或编辑记录时创建自定义确认或警告对话框的功能。模块仅包含您可以在代码中使用的函数。这意味着始终需要编程。有关更多信息,请参阅使用部分。
目录
使用方法
创建popup.message记录。指定model_id、field_ids(哪些字段将触发警告)和其他字段。将您的代码放入您模型的get_message_informations
或execute_processing
方法中。返回字典(执行read()以获取它)。以下是您如何在代码中使用此模块功能的示例。
确认res.partner更改
msg = self.env['popup.message'].create(
{
'model_id': self.env['ir.model']._get_id('res.partner')
'field_ids': [(6, 0, self.env['ir.model.fields'].search([('model', '=', 'res.partner')]).ids)],
'popup_type': 'confirm',
'title': 'Warning',
'message': 'Are you sure want to update record?',
}
)
return msg.read()
销售订单警告
msg = self.env['popup.message'].create(
{
'model_id': self.env['ir.model']._get_id('sale.order'),
'field_ids': [(6, 0, self.env['ir.model.fields'].search([('model', '=', 'sale.order')]).ids)],
'popup_type': 'alert',
'title': 'Attention',
'message': 'Sale order was updated.',
}
)
return msg.read()
错误跟踪器
错误在GitHub Issues上跟踪。在遇到麻烦的情况下,请先检查您的问题是否已经报告。如果您是第一个发现它的人,请通过提供详细的和受欢迎的反馈来帮助我们将其解决。
请不要直接联系贡献者以获取支持或技术问题的帮助。
鸣谢
贡献者
-
Ilyas <irazor147@gmail.com>
维护者
此模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。
当前维护者
此模块是GitHub上的OCA/web项目的一部分。
欢迎您贡献力量。要了解如何操作,请访问https://odoo-community.org/page/Contribute。
项目详情
关闭
odoo14_addon_web_create_write_confirm-14.0.1.2.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 10879d1a4473a6dacd88b23c46cfb735b7d41339aa100137c70803be003b2561 |
|
MD5 | 3d87c1b7c4d1c9749cdc34ffdc82b43c |
|
BLAKE2b-256 | 8bc024dc99f91ef540fc17c525bb7b79eddddf1b14b1ef3a5725f6b035897095 |