Odoo9 One2 много кнопок отключается

У меня есть модель (bank.statement) с полем One2many (bank.statement.lines) с именем line_ids, В виде вида bank.statement я использовал widget="one2many_list" показать вид дерева line_ids,

<field name="line_ids"  widget="one2many_list">

В том же древовидном представлении мне нужно использовать кнопку типа = "объект".

<button name="action_check_validity" string="Check Validity" icon="gtk-refresh" type="object" />

В action_check_validity (из bank.statement.lines), это будет raise openerp.exceptions.UserError в некоторых случаях; и именно здесь возникла проблема. Когда я поднял исключение, то <button> становится инвалидом. Когда я проверяю исходный код атрибута disabled="disabled" установлен для <button> тег.

<button disabled="disabled" />

Я заметил, что при перезагрузке вида формы кнопка возвращается в активное состояние. Но есть ли другой способ достичь этого; поэтому кнопка не будет отключена при создании исключения.

Заранее спасибо!

0 ответов

Другие вопросы по тегам