Эта проблема похожа на проблему при создании строк таблицы альтернативного цвета, только мы имеем дело с элементами div и поля вместо строк таблицы и их цветов.
Следующий код создает столько слоев, сколько жанров возвращено в запросе (если найдено три жанра, создается три слоя); и в каждом созданном слое код создает столько слоев, сколько заголовков в этом жанре (например, если в каждом жанре пять заголовков, будет три слоя «genreName», а внутри каждого будет пять «titleName»). "слои".
<cfoutput query="MyQuery" group="genreName">
<div class="Genres">
#MyQuery.GenreName#
<cfoutput>
<div class="Titles">
#MyQuery.TitleName#
<div>
</cfoutput>
</div>
</cfoutput>
Это также означает, что все слои в каждом классе являются клонами. Если у меня есть макет столбцов, в котором я не хочу назначать левое / правое поле для первого / последнего столбцов, этот формат нарушается.
Существует ли программный способ назначения полей на основе номера слоя (по существу, номера записи), в котором я могу применить условное форматирование (в данном случае, левое и правое поле для средних столбцов и отсутствие левого / правого поля первые / последние столбцы)?
Большое спасибо,