Я использую jQueryUI Accordion на странице, которая работает нормально, но я хотел бы установить цвет заголовка на основе данных, которые я отображаю.
По сути, если свойство в моих данных модели имеет значение true (например, HasErrors == true), я бы хотел, чтобы заголовок отображался красным, в противном случае он отображался с использованием темы CSS (синий и зеленый).
Я наполняю гармошку следующим образом:
<script>
$(function() {
$("#accordion").accordion(
{
collapsible:true,
autoHeight:false,
active:'none'
});
});
</script>
<div id="accordion">
@foreach (var item in Model)
{
<h3><a href="#">@Html.DisplayFor(m => item.DisplayName)</a></h3>
<div>
@foreach (var entry in item.StatusItems)
{
@Html.DisplayFor(m => entry.Actions)<br/>
}
</div>
}
</div>