【问题标题】:Sitecore - Custom Search DialogSitecore - 自定义搜索对话框
【发布时间】:2013-03-27 21:27:00
【问题描述】:

我正在创建一个自定义搜索屏幕,可通过自定义上下文菜单从 Sitecore 内容编辑器访问。这是可行的——我创建了一个自定义 XML 对话框,允许用户在外部系统上进行搜索查询,这也可以正常工作。问题是将我从外部系统返回的自定义搜索结果(自定义对象列表)显示到网格面板或类似的东西中。我对 XML 完全陌生,无法弄清楚这一点。我确定我遗漏了一些明显的东西!

我要绑定的网格面板:

        <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? 
        }
    }

谢谢

【问题讨论】:

    标签: xml sitecore sitecore6


    【解决方案1】:

    GridPanel 从 WebControl 继承 DataSource 属性并实现 DataBind 方法。

    【讨论】:

      猜你喜欢
      • 2012-12-05
      • 2012-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多