0
は、私は自分のコードにこれをした警告メッセージを表示した後、その特定の条件にレコードスティックを保存する方法は?
def unicode_warning(self):
if not self.barcode:
raise UserError(_('Unicode Missing'))
私は警告メッセージの後にしたいperfectly.Butそれは、警告メッセージが表示されている私が働いている可能ということ?それは私が「バーコード」field.Isせずに記録を保存できますon odoo9。
<field name="arch" type="xml">
<field name="barcode" position="attributes">
<attribute name="onchange">onchange_unicode_warning(barcode)</attribute>
</field>
</field>
だけ表示警告することができますこの方法でレコード省の防止なし - :これはあなたのPythonコード
@api.multi
@api.onchange('barcode')
@api.depends('barcode')
def onchange_unicode_warning(self):
lic = {}
if not self.barcode:
lic['warning'] = {'title': 'Information','message': 'Barcode Code is Missing'}
return lic
であるべきで、XMLコードのあるべき
あなたは以下の回答を受け入れることができます。チェックマークを使って投稿を解決済みとしてマークします –
おかげで、私はそれを知らなかった – Paramita