Welcome to TechNet Blogs Sign in | Join | Help

Покрасить строки списка

Столкнулся с такой задачей - отображать строки списка разными цветами в зависимости от условия. Например, есть список:

Имя Год рождения
Иван 1956
Марина 1960
Олег 1982
Николай 1955
Петр 1992
Изольда 1998
Алексей 1975
Анастасия 1980

И в зависимости от возраста надо подсвечивать строки разным цветом. Вот так:

Имя Год рождения
Иван 1956
Марина 1960
Олег 1982
Николай 1955
Петр 1992
Изольда 1998
Алексей 1975
Анастасия 1980

Решается просто. Основная идея - использование веб-части "Представление данных" (DataView web part). Открываете страницу с представлением по-умолчанию, AllItems.aspx, во FrontPage. Теперь надо просто преобразовать веб-часть списка в представление XSLT, нажав правую кнопку мыши внутри веб-части и выбрав соответствующий пункт. 

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

Сохраняем файл под другим именем ColorAllItems.aspx, и в свойствах списка задаем новое имя для получившегося представления.

Published Thursday, June 29, 2006 10:23 AM by ruswss

Comments

No Comments
Anonymous comments are disabled
 
Page view tracker