Использование .NET 3.5.ASP.NET C# - Программно расширять/сворачивать панели аккордеона AJAX?
Как программно расширить/свернуть панели, содержащиеся в AJAX-регуляторе аккордеона?
На моей странице будет несколько элементов управления аккордеонами, которые я хочу, чтобы иметь возможность массового расширения/сглаживания с помощью некоторых кнопок.
Update1
Мое окончательное решение код выглядит следующим образом:
<script language="javascript">
function collapse_all(flag)
{
if(flag==true)
{
var behavior = $get("<%=Accordion1.ClientID%>").AccordionBehavior;
behavior.set_SelectedIndex(-1);
}
else
{
var behavior = $get("<%=Accordion1.ClientID%>").AccordionBehavior;
behavior.set_SelectedIndex(0);
}
}
</script>
Спасибо. Я действительно надеялся, что код будет работать ... ну ладно. –
, вы можете сделать это и в коде, также установите для SelectedIndex элемента управления значение -1, однако для этого требуется один клик на сервере. Не забывайте, что для выполнения этого требования RequireOpenedPane должен быть ложным. – Pharabus