1
Как вручную удалить компонент вида из контекста петрушки? Допустим, у меня есть одно представление и основное приложение. Я сделал следующее, но это не сработало - просмотр остается в контексте Parsley.Как вручную удалить компонент пользовательского интерфейса из контекста Parsley/Flex?
Основное применение:
<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>
Я нашел решение, изменив функцию, добавляя к этому : Configure.view (someView) .autoremove (false) .execute(); – grass
, тогда вы должны ответить на вопрос, а не прокомментировать его. – csomakk