2016-09-20 4 views

答えて

3

私はあなたが低俗なハックを気にしない願っています。

フォームビューでこれを試すことができます。キャッシュをクリアする必要があるかもしれません。これは、あなたがそれを表示したくない場合にのみ意味をなさないが、見た目とプロセスのためだけのセキュリティ上のものではない。ご使用のバージョンにクラスセレクタが正しいことを確認する必要があります。

私はこれをフォームビューのxmlに入れてテストしました。フォームビューのxmlには新しいone2manyレコードを追加していません。したがって、このCSSはポップアップして「Save & New」ボタンを含むフォームビューにある必要があります。

<style> 
    .oe_abstractformpopup-form-save-new { 
      display:none !important; 
    } 
</style> 
+0

upvoted、実際には別の解決策がありましたが、これは長く、ポップアップフィールドのベーステンプレートをオーバーライドする必要がありました。 CSSは決して頭に浮かんでいません:) – danidee

+0

ありがとう@ダニデー、時には私たちは常に私たちの前に解決策があるときに、それがちょうどうまくいくかもしれないと思っています。 –

+0

ありがとう@phillipstack。それはシャルムのように働く。この簡単なソリューションをありがとう。 –

1

私はあなたがそのボタンを非表示/表示するためにオン/オフできるオプションdisable_multiple_selectionがあります知っています。私はそれがビュー/フォーム/フィールドのXML定義内で使用可能かどうかはわかりませんが、そうでない場合はJSを使ってやってみることができます。

これは場所https://github.com/OCA/OCB/blob/9.0/addons/web/static/src/js/views/form_common.js#L854

0

あるだけで、関連するフォームオブジェクトの作成のアクセス権を削除し、書き込みのアクセス権を与えるようにしてください。

関連する問題