JQuery UI - Accordion - Изменение CSS на основе связанных данных в MVC3 - PullRequest
1 голос
/ 30 марта 2012

Я использую 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>
...