Применение CssStyle к столбцу Infradistics WebDataGrid при динамической загрузке - PullRequest
0 голосов
/ 26 сентября 2011

Я пытаюсь выровнять столбец в моей WDG.Я прошел учебные курсы по инфраструктуре, поэтому я знаю, что мне нужно добавить новый стиль CSS как таковой ...

tbody > tr > td.ColumnRight
{
    text-align: right;
}

Затем в моем столбце примените CssStyle = "ColumnRight"

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

Когда страница появляется, выравнивание по правому краю не удерживается.

Это не работает, пока вы не обновите страницу (F5) - но это нежелательно, действительно нужен стиль на месте при первой загрузке.

Очевидно, это проблема с динамической загрузкой, но есть идеи, как это исправить?

Любая помощьвысоко ценится!

1 Ответ

0 голосов
/ 21 февраля 2012

Чтобы разобраться в этом, я бы посмотрел на CSS, который применяется к ячейкам с помощью инспектора элементов, например, предоставляемого инструментами разработчика для IE, или ошибки в Firefox.Это должно помочь вам узнать, загружается ли ваш CSS и что-то другое имеет приоритет.

Кроме того, когда вы динамически загружаете UserControl, он находится на полном посте назад или обратном AJAX-вызове, таком как внутриобновить панель?Если в вызове AJAX вы изменили вызов на полный пост-ответ, это изменит поведение?

Является ли поведение согласованным для нескольких веб-браузеров или оно происходит только в одном браузере?

Чтобы получить более конкретные предложения, мне нужно больше подробностей о том, как вы динамически загружаете UserControl и где находится CSS.Это в другом файле, стиль на странице / пользовательский элемент управления?

...