0
私はmany2oneフィールドを含むモジュールをカスタマイズしました。今、私はcoditionが[[u'bom_ids '、u'!= '、False]]でそのフィールドのデフォルト値を設定したいと思います。私は、コードの下に試してみましたが、あなたは男の問題とどのように問題をsovleとfinnally私の目的を得ることであるものを指すように私を助けてもらえ、それはprobeblyOdoo 9.0cのmany2oneフィールドにdefaut値を設定するにはどうすればよいですか?
width_id = field.Many2one('sale.order.line.width', default ='_get_width_default')
def _get_width_default(self, cr, uid, context=None):
res = self.pool.get('product.template').search(cr, uid, [(u'bom_ids', u'!=', False)], context=context)
return res and res[0] or False
default = {
'width_id' : _get_width_default,
}
を動作しませんでした。ありがとうございました
私を返信していただきありがとうございます。私はthrコードを最初に試してみましょう、私がréultを取得する限り、フィードバックを書いてください –
こんにちはMr Phillip Stack、多分私のシステムは何か間違っています、私は.pyフィールドをコード化した後も何も変わらない、同じように私はデフォルト= '1'を設定します。何か考えていますか? –
ビューフォームを変更する必要がありますか? –