2013-03-27 3 views
0

사용자 지정 상황에 맞는 메뉴를 통해 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? 
     } 
    } 

감사

답변

1

GridPanel은 WebControl에서 DataSource 속성을 상속하고 데이터 바인딩을 구현 방법.

관련 문제