В чем разница между этим:
module Outer
module Inner
class Foo
end
end
end
и это:
module Outer::Inner
class Foo
end
end
Я знаю, что последний пример не будет работать, если Outer
не был определен ранее, но есть некоторые другие отличия с постоянной областью действия, и я мог найти их описание в SO или в документации (, включая книгу Programming Ruby )
Если вы переходите к учетной записи/контакту/пользовательскому объекту, у нас есть связанный список «сопутствующее содержимое» (, если содержимое включено и связанный список добавляется в макет страницы ).
Мой вопрос: хранятся ли эти записи «связанного контента»? в каком объекте?
Используя apex, я могу загрузить файл в версию контента, но не могу создать или найти объект, в котором хранится информация о «сопутствующем контенте».
ОБНОВЛЕНИЕ
Пытался создать ссылку для отображения в разделе «похожий контент» учетной записи, но безуспешно. Получил ошибку "Ошибка вставки. Первое исключение в строке 0; первая ошибка :ПОЛЕ _ЦЕЛОСТНОСТЬ _ИСКЛЮЧЕНИЕ. Вы не можете создать ссылку для этого типа объекта через API :[LinkedEntityId]"
Есть идеи?
ContentVersion cv = new ContentVersion(
versionData = EncodingUtil.Base64Decode(base64BlobValue),
Title = fileName,
PathOnClient = '/'+fileName,
FirstPublishLocationId = '058900000009KcL'
);
insert cv;
//fetch ContentDocumentId
cv = [Select Id,ContentDocumentId from ContentVersion where Id = :cv.Id];
insert new ContentDocumentLink(LinkedEntityId=parentId,ContentDocumentId=cv.ContentDocumentId,ShareType='V');
**ПРИМЕР ИСПОЛЬЗОВАНИЯ**
Вариант использования заключается в том, чтобы позволить пользователю прикреплять контент прямо со страницы сведений об объекте, например, скажем, в учетной записи будет кнопка «Прикрепить контент», это откроет страницу загрузки контента,после загрузки (я создам записи версии контента -это происходит отлично, без ошибок ), а затем мне нужно связать загруженный контент с учетной записью (, с которой был отправлен запрос ), т.е. создать «сопутствующий контент» записи (здесь Я столкнулся с трудностью, пытаясь создать записи contentdocumentlink, но это приводит к ошибке ).
Вариант использования — всего один щелчок, чтобы прикрепить контент к учетной записи или возможности вместо длительного текущего процесса, когда пользователь переходит к контенту, сначала загружает его, а затем возвращается к учетной записи/opty и снова ищет контент, а затем прикрепляет его к учетной записи/контакту.