Добрый день.
В разделе Объекты имеется вкладка "Файлы и ссылки объекта", а также возможность просматривать изображения(добавленные на вкладке Файлы и ссылки объекта) при помощи отдельной детали "Изображения".
Так вот, я хочу чтобы страница с реестром изображений вызывалась по кнопке "Посмотреть".
Для этого использую действие "Открыть страницу". Какие параметры необходимо передать, чтобы она открывалась и инициализировала область изображений с их отображением?
Мой код:
var defValues = new Dictionary <string, object>();
var parameters = new Dictionary <string, string>();
var defValuesId = Guid.NewGuid();
var facilityInAppESQ = FacilityInApplicationESQ as EntitySchemaQuery;
var activeRowPrimaryColumnValue = Page.DataSource.ActiveRowPrimaryColumnValue;
var activeRowUId = Guid.Empty;
activeRowUId = activeRowPrimaryColumnValue;//Выбранный в реестре файл
Select ProtocolRecordId = new Select(UserConnection)
.Column("FacilityId")
.From("FacilityFile")
.Where("Id").IsEqual(Column.Parameter(activeRowUId)) as Select;
Guid ProtocolRecord = ProtocolRecordId.ExecuteScalar<Guid>();
UserConnection.SessionData[defValuesId.ToString()] = defValues;
parameters.Add("defValuesId", defValuesId.ToString());
parameters.Add("FacilityId", ProtocolRecord.ToString());
parameters.Add("recordId", activeRowUId.ToString());
OpenTaskEditPageFacilityUserTask.PageParameters = parameters;
OpenTaskEditPageFacilityUserTask.PageUId = new Guid("d42fdb94-9284-423a-a561-30ccaff36409");
return true;