Меню фильтра SPGridView показано отдельно от LinkButton с шаблонным заголовком - PullRequest
1 голос
/ 08 ноября 2011

Я использую элемент управления Microsoft.SharePoint.WebControls.SPGridView для записи данных.Фильтрация разрешена для сетки.Столбцы содержат шаблонный столбец, он определяет ItemTemplate и HeaderTemplate:

<Columns>
   <asp:TemplateField>
      <HeaderTemplate>
           <asp:LinkButton ID="linkTitleHeader" runat="server" Text="TitleHeader1"
               CommandName="Sort" CommandArgument="Title"></asp:LinkButton>
      </HeaderTemplate>

      <ItemTemplate>                   
             <a href="some javascript">some text</a>
      </ItemTemplate>
    </asp:TemplateField>
</Columns> 

Работает нормально, показывает заголовок в виде ссылки, выполняет сортировку по клику, но меню фильтра отображается в отдельной строке:

a

Я ожидаю, что он будет отображаться как:

a

Я уже пробовал без результата:

  1. Оставьте свойство Text пустыми определить другие свойства
  2. Установить Microsoft.Sharepoint.WebControls.Menu Текст программно после привязки данных
  3. Установить текст ссылки по javascript

Есть идеи, как присоединиться к МенюLinkButton?Спасибо.

1 Ответ

0 голосов
/ 08 ноября 2011

Необходимо также указать свойства SPGridView: FilterDataFields, FilteredDataSourcePropertyName, FilteredDataSourcePropertyFormat. Возможно эта статья поможет вам ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...