2013-04-15 1 views
1

파슬리 컨텍스트에서보기 구성 요소를 수동으로 제거하는 방법은 무엇입니까? 보기 및 기본 응용 프로그램이 하나 있다고 가정 해 보겠습니다. 다음을 수행했지만 작동하지 않습니다.보기는 Parsley 컨텍스트 내에 유지됩니다.Parsley/Flex 컨텍스트에서 UI 구성 요소를 수동으로 제거하는 방법은 무엇입니까?

주요 응용 프로그램 :

<s:Application> 
    <parsley:ContextBuilder config="ApplicationConfig"/> 

    <view:SomeView id="someView"/>  

    <s:Button label="Enable View" 
     click="enableViewHandler()"/> 

    <s:Button label="Disable View" 
     click="disableViewHandler()"/> 

    <fx:Script>  
     private function enableViewHandler():void { 
      someView.dispatchEvent(new Event("configureView", true)); 
     } 

     private function disableViewHandler():void { 
      someView.dispatchEvent(new Event("removeView", true)); 
     } 
    </fx:Script> 
</s:Application> 

보기 구성 요소 :

<s:VGroup> 
    <fx:Metadata> 
     [Autoremove("false")] 
    </fx:Metadata> 
</s:VGroup> 
+0

Configure.view(someView).autoremove(false).execute();에 변경하는 것입니다이에 추가 기능을 변경하여 솔루션 : Configure.view (someView) .autoremove (false) .execute(); – grass

+0

그러면 질문에 답해야하고 주석을 달아야합니다. – csomakk

답변

0

내가 찾은 유일한 해결책은 내가 찾은 enableViewHandler()

관련 문제