Есть ли декларативный способ установить класс css метки jqGrid? - PullRequest
0 голосов
/ 01 ноября 2011

Можно установить класс (ы) для ячейки данных, используя colModel для столбца. Существует ли аналогичный способ объявления дополнительных классов для соответствующей метки TH /? Я вижу, что есть программный способ использования setLabel, но я бы хотел, чтобы это было в объявлении, если это возможно.

1 Ответ

2 голосов
/ 02 ноября 2011

Вы можете использовать тот факт, что jqGrid создает заголовки столбцов, имеющие идентификаторы, которые построены из идентификатора сетки и свойства имени столбца.Например, если сетка имеет id = 'list' и вы хотите установить некоторые стили для столбца с именем 'name' (name: 'name'), вы можете определить стили CSS forid = 'list_name'.

Демо выглядит как

enter image description here

и использует следующие стили CSS

<style type="text/css">
    #list_name {
        text-align: left;
        font-style: italic;
        color: red
    }
    #list_closed {
        font-weight: normal;
    }
    #list_note {
        text-align: left
    }
    #list_amount, #list_tax, #list_total {
        text-align: right;
        margin-right: 20px
    }
</style>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...