2017-06-27 1 views
0

私はEspoCrmのビューを編集する必要があります。私はexcistingからそれを継承するか、またはちょうど編集する必要がありますか? documentationを使用しましたが、何も起こりません。 私はclient/custom/src/views/Contact/record/detail.js、 を作成したが、それはEspoCrmのビューを編集する

答えて

2

あなたcustom/Espo/Custom/Resources/metadata/clientDefs/Contact.jsonファイルはJSONが有効な場合

{ 
    "recordViews": { 
    "detail": "custom:views/contact/record/detail" 
    } 
} 

チェックこのようなコードが含まれていなければならない効果がありません、その後custom/Espo/Custom/Resources/metadata/clientDefs/Contact.json でビューとrecordViewsフィールドを追加しました。

は 新しいパスがあなたには、いくつかのクラスから、それを継承する必要がclient/custom/src/views/contact/record/detail.js

、少なくとも'view'なければならない(小文字)に連絡するためにあなたのフォルダの連絡先の名前を変更します。しかし、あなたが主な機能を失うことはないので、より良いのは'crm:views/contact/record/detail'です。しかし、それは必要ではありません。一般クラス'views/record/detail'も使用できます。この場合

Espo.define('custom:views/contact/record/detail', 'crm:views/contact/record/detail', function (Dep) { 

と、このファイルの先頭には、管理者にEspoCRMを再構築することを忘れないでください。

+0

ありがとう、とても役に立ちました – Rikaz

関連する問題