将搜索下拉菜单移至sharepoint 2010中搜索输入框上方

时间:2011-03-01 10:53:32

标签: html css sharepoint sharepoint-2010

默认情况下,搜索下拉菜单显示在搜索框左侧的附加内容中,我希望它显示在搜索输入字段上方,控件上是否有内置功能可以执行此操作?

1 个答案:

答案 0 :(得分:0)

没有内置功能可以更改搜索框的布局。因为它是一个委托控制,所以你也无法改变 - 但我在最近的一个定制项目中做了什么:

使用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的{​​{1}},然后将其放置在页面上的任何其他位置。