Переместите раскрывающееся меню поиска, чтобы оно отображалось над полем ввода поиска в sharepoint 2010 - PullRequest
1 голос
/ 01 марта 2011

Обычно по умолчанию раскрывающееся меню поиска отображается слева от поля поиска в дополнительном окне. Я хочу, чтобы оно отображалось над полем ввода поиска, есть ли встроенные функции в элементе управления для этого?

1 Ответ

0 голосов
/ 01 марта 2011

Нет встроенной функциональности для изменения макета окна поиска.Так как это делегированный элемент управления, вы не можете многое изменить - но то, что я сделал в недавнем проекте настройки:

Используйте Javascript, чтобы вытащить раскрывающийся список областей и просто поместить его где-нибудь еще.Раскрывающийся список, а также поле ввода, оба находятся в таблице в следующей структуре:

<table>
    <tbody>
        <tr>
            <td><select ...><!--scopes dropdown--></td>
            <td><input ...><!--search box --></td>
            <td><input ...><!--search button --></td>
        </tr>
    </tbody>
</table>

С помощью jQuery или обычного Javascript вы можете получить innerHTML раскрывающегося списка областей действия td и просторазместите его где-нибудь еще на странице.

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