Я создаю экран пользовательского поиска, доступ к которому можно получить из редактора содержимого Sitecore через настраиваемое контекстное меню. Это работает - я создал настраиваемое диалоговое окно XML, которое позволяет пользователям выполнять поисковый запрос во внешней системе, и это работает нормально. Проблема заключается в отображении моих пользовательских результатов поиска (списка пользовательских объектов), возвращаемых из внешней системы, в панель сетки или что-то подобное. Я совершенно не знаком с XML и не смог понять это. Я уверен, что мне не хватает чего-то очевидного!Sitecore - Диалог пользовательского поиска
GridPanel Я хочу связываться с:
<GridPanel ID="myGridPanel" Columns="2">
<GridPanel.ColumnStyles>
<Column Width="70%" />
<Column Width="30%" />
</GridPanel.ColumnStyles>
<GridPanel.RowStyles>
<Row Height="100%" />
</GridPanel.RowStyles>
</GridPanel>
Метод, где связывание должно происходить:
private void BindExternalDocumentsToDataGrid(List<ExternalRecord> recordsFromExternalSystem)
{
Assert.IsNotNull(recordsFromExternalSystem, "There are no records for display!!");
foreach (ExternalRecord record in recordsFromExternalSystem)
{
//How can I bind to my gridpanel?
}
}
Благодаря