1

メニューから直接、またはリード/商談フォームビューからアクセスできるビューがあります。このようなビューを開くと、同じように動作します。

メニューからそのようなビューを開くと。オプションcreate="false"を有効にして、新しいレコードの作成を許可しないようにします。ただし、それを行うと、リード/商談フォーム ビューからのアクセス時にそのレコードを作成することもできなくなります。

ビューをコピーする方法がないことを読みました(しかし、それは数年以上前のように言われました-OpenERPは常に元の代わりに継承されたビューを表示します)-モデルをコピーして、古いものを何も変更せずに新しいものとして使用できるように。

私が意味することをよりよく理解するには、私が提供したリンクを読むか、この例を見てください (表示用ではなく、Odoo モデル用です。原則は同じです)。

from openerp import models
class my_model2(models.Model):
    _name = 'my.model2'
    _inherit = 'my.model1'

このようにして、新しいモデルを作成し、my.model1had からすべてをコピーします。それに何か新しいものを追加しmy.model2ても、影響はありませんmy.model1。それがビューでやりたいことですが、それが可能かどうかはわかりません(バージョン8.0で)

私が今見ている唯一の方法は、そのビューのハードコピーを作成するか、他の方法でビューを複製することです。しかし、それはまったく良い習慣ではありません.1つのビューで何かを変更する必要がある場合、ほとんどの場合、重複して行う必要があるなど..

4

1 に答える 1