【问题标题】:Edit a view in EspoCrm在 EspoCrm 中编辑视图
【发布时间】:2017-06-27 08:50:24
【问题描述】:
我需要在 EspoCrm 中编辑视图。我应该从现有继承它,还是只是编辑?使用documentation,但没有任何反应。
我在custom/Espo/Custom/Resources/metadata/clientDefs/Contact.json 中添加了视图和记录视图字段
然后创建client/custom/src/views/Contact/record/detail.js,
但是没有效果
【问题讨论】:
标签:
php
json
backbone.js
crm
espocrm
【解决方案1】:
您的custom/Espo/Custom/Resources/metadata/clientDefs/Contact.json 文件必须包含此类代码
{
"recordViews": {
"detail": "custom:views/contact/record/detail"
}
}
检查json是否有效。
重命名您的文件夹联系人联系人(小写)
新路径必须是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。