Вопрос

Как добавить несклько файлов и ссылок на страницу раздела в хронологии

Привет, я привязал свой раздел к хронологии, но я хочу из привязанного  раздела дополнительно привязывать еще файлы и ссылки, как такое возможно сделать? 

делал по этому примеру https://academy.terrasoft.ua/docs/developer/ehlementy_interfejsa/strani…

Нравится

2 комментария
{
			"entityConfigKey": "9F1853F5-292C-4F3E-8241-4299ACD6F2F1",
			"entitySchemaName": "ContractFile",
			"typeColumnName": "Type",
			"typeColumnValue": "529bc2f8-0ee0-df11-971b-001d60e938c6",
			"referenceColumnName": "Contract",
			"masterRecordColumnName": "[Contract:Account:Id].Id"
		  }

 пытался связать таким образом не вышло

также один из вариантов дублировать деталь ссылки основного раздела где отображается хронология в связанный объект,но это ужасно не масштабируемо

Добавть две записи Files  из TimelineTileSetting в качестве entityConfigKey тоже не вышло

Добрый день,

 

Судя из masterRecordColumnName Вы пытаетесь отобразить вложения из акаунта, связанного с контрактом. Для этого в TimelinePageSetting я использовал:

insert into TimelinePageSetting ([Key], [Data])
values ('ContractPageV2', cast('[
  {
    "entityConfigKey": "59de07a7-28dd-4dc9-a106-a07cb9981423",
    "referenceColumnName": "Account",
    "entitySchemaName": "AccountFile",
	"typeColumnName": "Type",
	"typeColumnValue": "529bc2f8-0ee0-df11-971b-001d60e938c6", 
    "masterRecordColumnName": "Account"
  }
]' as varbinary(max)))

При этом хронология отображается на карточке редактировавния контракта, entityConfigKey взял существующий из TimelineTileSetting (сущность\ключ Files). В результате после перелогина отображаются вложения акаунта, связанного с контрактом.

Показать все комментарии