Дополнительные параметры в определениях полей OpenERP
Вопрос
Мне не удалось найти документацию по дополнительным параметрам, доступным всем. типы полей в моделях OpenERP, поэтому я добавил то, что знал, в страница документации по полям.
Есть ряд параметров, которые я не понимаю, поэтому буду признателен за помощь в уточнении документации.Вы можете опубликовать ответы здесь, и я обновлю документацию, или вы можете редактировать документы самостоятельно.Любой из них ценится.
Конкретные области, по которым у меня возникли вопросы:
- изменение_по умолчанию
- контекст
- приоритет
- выбирать
Тем states
параметр также может использовать более подробную информацию.
Решение
Вы уверены, что они все еще используют эти поля?потому что я только что сделал find /openerp | grep "поле" и я не нашел много кода, который их использует?и поскольку, по моему опыту работы с openerp, основной код представляет собой такой беспорядок, что я не первый раз нахожу подобную вещь (неиспользуемый код, неиспользуемая функция...)
но вот что я нахожу, пока не узнаю, может быть, это поможет вам:
изменение_по умолчанию:в документации, которая вы связали change_default похоже на on_change но уверены ли вы, потому что change_default может быть установлено в (True или False ), а не on_change является строкой где вы указываете функцию, которая получает запускается при изменении значения в вид, но вот единственное, что я В коде найдено следующее:
#one2many нельзя использовать в качестве условия для значений по умолчанию assert(self.change_default != Истина)
- ...
взгляните и на это:http://openobject.com/wiki/index.php/Developers:Developper%27s_Book/Objects/ObjectsDefine/ObjectsFields
Примечание:
у меня openerp версии 5.0.14
я постараюсь добавить больше информации, как только найду больше
удачи с документацией, я уже давно ждал хорошего и актуального документа для openerp