Вопрос о динамических представлениях в OpenERP.OpenERP: передать контекст с сервера (back-end) в форму (front-end)
Внутри a form
вид У меня есть tree
вид на одно много поле. В этом tree
виде я хотел бы скрыть/показать весь столбец (а не только отдельные ячейки) в зависимости от содержимого родителя form
. Например. столбец должен быть скрыт, если в форме [родительской] формы заполняется определенное поле или галочка отмечена.
AFAIK, единственный способ, чтобы скрыть весь столбец должны использовать контекст:
<field name='my_column' invisible="not context.get('showMyColumn',False)">
Мой вопрос: Как передать контекст с сервером (фонового) с образованием (передний конца)?
Я знаю, как сделать обратное (передать контекст из формы на сервер). И я знаю, как передать контекст из функции действия кнопки на форму:
return {'type': 'ir.actions.act_window', ..., 'context': ctx_updated}
Но я хотел бы знать, как обновить контекст формы от в write()
метода объекта в виде формы или от его on_change
метода объекта поле моя колонка слушает.
Спасибо, Антона
Я не думаю, что вам нужно сделать это через «контекст». Как вы определяете, должен ли столбец быть видимым? –
Обновлено сообщение: E.g. столбец должен быть скрыт, если в форме [родительской] формы заполняется определенное поле или галочка отмечена. – a0c