Вы можете создать обработчик для события коллапса show
, которое происходит непосредственно перед отображением каких-либо панелей.
Добавьте это, чтобы все остальные открытые панели были закрыты до того, как будет показана выбранная панель:
$('#accordion').on('show.bs.collapse', function () {
$('#accordion .in').collapse('hide');
});
Вы можете прочитать больше о collapse
события здесь: http://getbootstrap.com/javascript/#collapse
Вместо использования вложенных операторов IIF я предпочитаю оператор Switch .
Из MSDN ...
=Switch(
Fields!PctComplete.Value >= 10, "Green",
Fields!PctComplete.Value >= 1, "Blue",
Fields!PctComplete.Value = 1, "Yellow",
Fields!PctComplete.Value <= 0, "Red"
)
Надеюсь, это поможет :)
Вам придется вложить операторы IIF, например это:
= IIF (expression = 1, "Is 1", IIF (expression = 2, "Is 2"))