6

このコードはstock.pyファイルと行番号163から取得しました

'complete_name': fields.function(_complete_name, type='char', size=256, string="Location Name",
                    store={'stock.location': (_get_sublocations, ['name', 'location_id'], 10)}),

上記フィールドの下のストア属性について説明をお願いします。

fields.function(type='many2one'で使用できますか? openerp 7 のリファレンス サンプル コードまたはサンプル モデル クラスを教えてください。

4

2 に答える 2

6

'store'=True は、フィールドの値をデータベースに保存します。いったん保存されると、機能フィールド機能は再度実行されません。

ただし、「store」の値がディクショナリの場合、( key of the dictionary will be a model name and value will a tuple with list of ids, list of field name and 10-i dont know:-() ディクショナリのキーとして指定されたモデルの変更/更新と、変更/更新はタプルで指定された ID にあり、変更または更新は指定されたフィールド名にありますリストでは、機能フィールドの機能がロードされ、新しいデータがデータベースに保存されます

于 2013-04-25T05:20:01.243 に答える
3

fields.functionに関する情報は、次の場所から入手できます。

  1. 機能フィールド。
  2. 機能フィールドの説明。

アドオンには多くの例があります。

これがあなたを助けることを願っています。

于 2013-04-24T06:55:31.070 に答える