Необязательные параметры в определениях полей OpenERP - PullRequest
3 голосов
/ 26 октября 2010

Я не смог найти никакой документации о дополнительных параметрах, доступных для всех типов полей в моделях OpenERP, поэтому я добавил то, что знал, на страницу документации полей .

Есть несколько параметров, которые я не понимаю, поэтому я был бы признателен за помощь в уточнении документации. Вы можете опубликовать ответы здесь, и я обновлю документы, или вы можете редактировать документы самостоятельно. Любой из них ценится.

Конкретные поля, по которым у меня возникли вопросы:

  • change_default
  • Контекст
  • приоритет
  • выберите

Параметр states также может использовать более подробную информацию.

1 Ответ

2 голосов
/ 27 октября 2010

Вы уверены, что они все еще используют эти поля?потому что я только что сделал find / openerp |grep "field" и я не нашел много кода, который их использует?и потому что по моему опыту с openerp код ядра такой беспорядок, что я не впервые обнаружил такую ​​вещь (неиспользуемый код, неиспользуемая функция ...)

но вот что я нахожу, пока не знаю, может бытьэто может помочь вам:

  • change_default: в документации, которую вы связали, change_default похож на on_change, но вы уверены, что для change_default можно установить значение (True или False), а on_change - строка,вы указываете функцию, которая запускается при изменении значения в представлении, но вот единственное, что я нашел в коде, это:

    # one2many не может использоваться как условие для значений по умолчанию assert (self.change_default! = True)

  • ...

также посмотрите на это: http://openobject.com/wiki/index.php/Developers:Developper%27s_Book/Objects/ObjectsDefine/ObjectsFields

NB:

  1. У меня есть версия openerp 5.0.14

  2. Я постараюсь добавить дополнительную информацию, как только найду больше

удачи с документацией было долгое время, что я ждал липкойd документ для openerp и актуальный

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...