предотвращение расширения конкретной панели аккордеона ajax до тех пор, пока не произойдет какое-либо условие

У меня есть аккордеон ajax, состоящий из 3 панелей, и мне нужно предотвратить расширение последних 2 панелей, за исключением случаев, когда элементы управления в первой панели заполнены правильно.

Любые предложения о том, какое событие я могу использовать??


person noor    schedule 21.06.2011    source источник


Ответы (1)


Следующий сценарий не позволяет пользователям расширять панель 3

<script type="text/javascript">
    function pageLoad()
    {
        RemoveHandlerAtRuntime(2);          
    }


    function RemoveHandlerAtRuntime(pane)
    {
         $removeHandler($find('AccordionCtrl_AccordionExtender').get_Pane(pane).header,"click",$find('AccordionCtrl_AccordionExtender')._headerClickHandler);
    }

</script>

http://www.dotnetcurry.com/ShowArticle.aspx?ID=215

person Tim Schmelter    schedule 21.06.2011