zigfridus
10.02.2012, 12:53
Добрый день.
2-й день вожусь с mxml и не могу найти ошибку.
Есть большой mxml. Привожу его частично, если будет нужно, то покажу остальное.
<?xml version="1.0" encoding="utf-8"?>
<s:NavigatorContent xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:cookbook="cookbook.*"
minWidth="1200" minHeight="850" >
<s:states>
<s:State name="admins"/>
<s:State name="guests"/>
</s:states>
<s:VGroup id="rightGroup" horizontalAlign="left" verticalAlign="middle">
<mx:Accordion id="accordion" width="340" height="490">
<s:NavigatorContent width="100%" height="100%" label="Фильтр" includeIn="admins">
.............
.............
.............
</s:NavigatorContent>
<s:NavigatorContent width="100%" height="100%" label="Контент 1">
.............
.............
.............
</s:NavigatorContent>
<s:NavigatorContent width="100%" height="100%" label="Контент 2">
.............
.............
.............
</s:NavigatorContent>
<s:NavigatorContent width="100%" height="100%" label="Контент 3">
.............
.............
.............
</s:NavigatorContent>
</mx:Accordion>
</s:VGroup>
</s:NavigatorContent>
Проблема заключается в том, что компонент NavigatorContent под названием "Фильтр" не отображается ни в одном состоянии, включая состояние "admins". Экспериментировал - подставлял includeIn="admins" в различные компоненты (к примеру в Accordion или VGroup), в них состояние работает корректно. Но, если подставлять в любой компонент NavigatorContent, то он не отображается ни в одном состоянии.
Может кто-то с чем-то подобным сталкивался? Подскажите, как проблему решить?
2-й день вожусь с mxml и не могу найти ошибку.
Есть большой mxml. Привожу его частично, если будет нужно, то покажу остальное.
<?xml version="1.0" encoding="utf-8"?>
<s:NavigatorContent xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:cookbook="cookbook.*"
minWidth="1200" minHeight="850" >
<s:states>
<s:State name="admins"/>
<s:State name="guests"/>
</s:states>
<s:VGroup id="rightGroup" horizontalAlign="left" verticalAlign="middle">
<mx:Accordion id="accordion" width="340" height="490">
<s:NavigatorContent width="100%" height="100%" label="Фильтр" includeIn="admins">
.............
.............
.............
</s:NavigatorContent>
<s:NavigatorContent width="100%" height="100%" label="Контент 1">
.............
.............
.............
</s:NavigatorContent>
<s:NavigatorContent width="100%" height="100%" label="Контент 2">
.............
.............
.............
</s:NavigatorContent>
<s:NavigatorContent width="100%" height="100%" label="Контент 3">
.............
.............
.............
</s:NavigatorContent>
</mx:Accordion>
</s:VGroup>
</s:NavigatorContent>
Проблема заключается в том, что компонент NavigatorContent под названием "Фильтр" не отображается ни в одном состоянии, включая состояние "admins". Экспериментировал - подставлял includeIn="admins" в различные компоненты (к примеру в Accordion или VGroup), в них состояние работает корректно. Но, если подставлять в любой компонент NavigatorContent, то он не отображается ни в одном состоянии.
Может кто-то с чем-то подобным сталкивался? Подскажите, как проблему решить?