Как установить высоту слоя надписи в jqGrid - PullRequest
0 голосов
/ 17 октября 2011

У меня есть следующий фрагмент для загрузки таблицы, сгенерированной jqGrid.

<div id="result">
    <table id="resultTable">
        <tr>
            <td />
        </tr>
    </table>
</div>

Мой другой css мешает jqGrid css, он вызывает высоту «слоя с надписью» (оранжевая цветная полоса в самом верху таблицы) становится очень большой и перекрывается с другой частью страницы. Извините, опубликовать изображение запрещено.

Высота примерно в 10 раз больше и, кажется, содержит 3 ряда с немного разным цветом в каждом. Если я удаляю все свои css, «слой надписи» отображается правильно, но я теряю все верхние и нижние колонтитулы и т. Д. Я попробовал предложение Тони в ссылке на jgGrid forum ,

<style>
    #result table.scroll thead th  {height:30px;}
</style>

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

1 Ответ

1 голос
/ 18 октября 2011

Я предполагаю, что у вас есть проблемы с CSS-стилем "float: left", используемым где-то на странице.Я рекомендую вам взглянуть на ответ , который решил близкую проблему.Если у вас возникла та же проблема, вы должны добавить к <div id="result"> дополнительное определение стиля, которое устанавливает плавающее значение как style="float:left" или которое удаляет его как style="clear:left", style="clear:right" или style="clear:both".

Еслиу вас нет «плавающей» проблемы, и заголовок div будет просто увеличен до некоторой нежелательной высоты. Вы можете решить проблему, установив дополнительный CSS статически или установив высоту динамически. Ответ показывает, как найти заголовок сетки и получить ее высоту.Таким же образом вы можете установить высоту.

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