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" />
Я заметил, что при перезагрузке вида формы кнопка возвращается в активное состояние. Но есть ли другой способ достичь этого; поэтому кнопка не будет отключена при создании исключения.
Заранее спасибо!