webGrid.Column не позволяет изменять ширину столбца - PullRequest
4 голосов
/ 14 ноября 2011

Я использую webGrid и хотел бы иметь возможность изменять ширину столбцов.Я использую следующий код для стиля, но он, кажется, не влияет.webGrid.Column (columnName: "TRP_Comments", заголовок: "Comments", style: "width: 500px;"), это не то, что стиль должен делать?Спасибо, Брюс

1 Ответ

13 голосов
/ 14 ноября 2011

Свойство style устанавливает не атрибут style, а атрибут class. Да, я знаю, WTF. Разработчики компонента WebGrid, должно быть, были взволнованы в тот момент, когда выбирали имя этого необязательного аргумента. Целые динамические и необязательные аргументы, которые они помещают в этот компонент, заставляют меня ненавидеть его до чертиков и никогда не использовать его ни в каком приложении.

В любом случае, вы можете определить собственный класс CSS в вашем отдельном файле CSS:

.comments {
    width: 500px;
}

, а затем назначьте этот класс соответствующим <td> элементам:

webGrid.Column(columnName: "TRP_Comments", header: "Comments", style: "comments")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...