【发布时间】:2018-09-07 06:50:08
【问题描述】:
我正在使用odoo9,我有一个确认弹出窗口,我想在这个弹出窗口中显示一些动态值?我怎样才能做到这一点?请看一下屏幕截图
我想用用户名替换当前联系人,这将是一些动态值。我怎样才能做到这一点? 下面是我的视图代码。
<record id="view_dialog_temp_login_confirmation" model="ir.ui.view">
<field name="name">Temp Login Confirmation</field>
<field name="model">olims.message_dialog_box</field>
<field name="arch" type="xml">
<form string="Client User Confirmation">
<p class="o_dialog_warning">
Current Contact user will be deleted.</p>
<p>Do you really want to replace Contact User? </p>
<field name="title" invisible="1"/>
<footer>
<button name="create_temp_login" string="Yes" type="object" class="btn-primary"/>
<button string="No" class="btn-default" special="cancel"/>
</footer>
</form>
</field>
</record>
打开向导代码:
@api.multi
def open_temp_login_confirm_dialog(self, **kw):
view_id = self.env['ir.ui.view'].search([('name', '=', 'Temp Login Confirmation')])
return {
'name': ('Confirmation'),
'view_mode': 'form',
'view_type': 'form',
'res_model': 'olims.message_dialog_box',
'view_id': [view_id.id],
'target': 'new',
'type': 'ir.actions.act_window',
'context': context,
}
【问题讨论】:
-
如何打开该向导?请添加向导模型的代码以及打开它的位置。
-
@CZoellner 请看我的编辑。