Hi Mike,

yesterday solved a bug in list keyboard handling that was causing keyboard
not working as expected in list and datagrid, so ensure you grab the
nightly that has that fixes.

Thanks

El mié., 2 sept. 2020 a las 22:24, Piotr Zarzycki (<
[email protected]>) escribió:

> Hi Mike,
>
> You can download easy Nightly using Moonshine SDK Installer - using couple
> of clicks. Check out Moonshine to get more.
>
> Thanks,
> Piotr
>
> śr., 2 wrz 2020 o 20:51 Carlos Rovira <[email protected]>
> napisał(a):
>
> > Hi Mike,
> > your problem is related to the version 0.9.7.
> > I think I added tabIndex post 0.9.7, so you'll need to use a nightly
> build
> > with the latest [1].
> >
> > IMHO, I think it is better to use nightly build or build from sources at
> > least until we reach 1.0 and all be more settled, but all days we improve
> > Royale, so sticking with a version means to quickly be out of date. v1.0
> > will mean things more stable (hopefully).
> >
> > [1] https://royale.apache.org/get-involved/
> >
> > El mié., 2 sept. 2020 a las 17:59, MikeH
> > (<[email protected]>) escribió:
> >
> > > Hi Carlos, sorry for the delay in replying I have been out of town.
> > >
> > > The Royale application is getting quite large now so I wont be able to
> > > include it all, its a conversion from an existing Flex Application.
> > >
> > > First my development environment is:
> > >
> > > Royale SDK apache-royale-0.9.7-bin-js-swf
> > > IDE is Visual Studio Code
> > > OS is Windows 10
> > >
> > >
> > > The Royale application is defined as a Jewel application like so:
> > >
> > > <?xml version="1.0" encoding="utf-8"?>
> > > <j:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
> > >                            xmlns:j="library://
> ns.apache.org/royale/jewel
> > "
> > >                            xmlns:js="library://
> > ns.apache.org/royale/basic"
> > >
> > >                            xmlns:mx="library://ns.apache.org/royale/mx
> "
> > >                            xmlns:local="*"
> > >                            xmlns:view="view.*"
> > >                            xmlns:controller="controller.*"
> > >                            initialize="initApp()">
> > >
> > >         <fx:Style source="resources/defaults.css"/>
> > >
> > >         <fx:Script>
> > >
> > >         </fx:Script>
> > >         <j:beads>
> > >         <js:ClassAliasBead />
> > >                 <js:ParentDocumentBead/>
> > >                 <js:ApplicationDataBinding/>
> > >                 <js:URLParameterBead id="appParams"/>
> > >         </j:beads>
> > >         <
> > >         <fx:Declarations>
> > >
> > >         </fx:Declarations>
> > >         <j:valuesImpl>
> > >                 <js:SimpleCSSValuesImpl />
> > >         </j:valuesImpl>
> > >
> > >         <j:initialView>
> > >                 <view:Dashboard id="dashboard"
> > >                                                 thisParent="{this}"
> > >                                                 hostName="{hostName}"
> > >                                                 userid="{userid}"/>
> > >         </j:initialView>
> > > </j:Application>
> > >
> > >
> > > The Dashboard view is basically the same layout as in TourDeJewel:
> > >
> > > <?xml version="1.0" encoding="utf-8"?>
> > > <j:ApplicationResponsiveView
> > >         xmlns:fx="http://ns.adobe.com/mxml/2009";
> > >         xmlns:j="library://ns.apache.org/royale/jewel"
> > >         xmlns:js="library://ns.apache.org/royale/basic"
> > >         xmlns:html="library://ns.apache.org/royale/html"
> > >     xmlns:mx="library://ns.adobe.com/flex/mx"
> > >         xmlns:view="view.*"
> > >         xmlns:local="*"
> > >         xmlns:vo="*"
> > >         xmlns:models="models.*"
> > >         initComplete="init()">
> > >
> > >         <fx:Script>
> > >
> > >         </fx:Script>
> > >
> > >         <j:model>
> > >         <models:MainNavigationModel localId="mainNavigationModel"/>
> > >     </j:model>
> > >
> > >         <j:beads>
> > >         <js:Router localId="router" stateChange="hashChanged()" />
> > >         <js:ContainerDataBinding/>
> > >         <js:BrowserOrientation localId="bo"/>
> > >                 <j:CleanValidationErrors/>
> > >     </j:beads>
> > >
> > >
> > >         <j:Drawer localId="drawer" <b>tabIndex="1"*>
> > >         <j:beads>
> > >             <j:ResponsiveDrawer auto="true"/>
> > >         </j:beads>
> > >         <j:DrawerHeader>
> > >             <j:ImageButton id="logo_button_btn"/>
> > >         </j:DrawerHeader>
> > >         <j:DrawerContent>
> > >             <j:Navigation localId="containerNavigation"
> > > className="navIconLinkItemRenderer" change="navChangeHandler(event)">
> > >                 <j:beads>
> > >                     <js:ConstantBinding sourceID="mainNavigationModel"
> > > sourcePropertyName="containerDrawerNavigation"
> > > destinationPropertyName="dataProvider"/>
> > >                     <j:NavigationActionNotifier/>
> > >
> > >                 </j:beads>
> > >
> > >             </j:Navigation>
> > >
> > >         </j:DrawerContent>
> > >
> > >         <j:DrawerFooter height="100">
> > >             <j:style>
> > >                 <js:SimpleCSSStyles backgroundColor="#2C74BE"/>
> > >             </j:style>
> > >             <j:BarRow>
> > >                 <j:BarSection>
> > >                     <j:Image id="logo_img" width="100%"/>
> > >                 </j:BarSection>
> > >             </j:BarRow>
> > >         </j:DrawerFooter>
> > >
> > >     </j:Drawer>
> > >
> > >     <j:FooterBar localId="footerbar" fixed="true">
> > >         <j:style>
> > >             <js:SimpleCSSStyles backgroundColor="#2C74BE"/>
> > >         </j:style>
> > >         <j:BarRow>
> > >             <j:BarSection>
> > >
> > >
> > >             </j:BarSection>
> > >             <j:BarSection itemsHorizontalAlign="itemsCenter">
> > >                 <html:H3 text="" />
> > >             </j:BarSection>
> > >             <j:BarSection itemsHorizontalAlign="itemsRight">
> > >
> > >             </j:BarSection>
> > >         </j:BarRow>
> > >     </j:FooterBar>
> > >
> > >
> > >     <j:TopAppBar localId="topappbar" fixed="true"
> > hasDrawer="{drawer.fixed
> > > &amp;&amp; drawer.isOpen}">
> > >         <j:BarRow>
> > >             <j:BarSection>
> > >                 <j:IconButton click="drawer.isOpen ? drawer.close() :
> > > drawer.open()">
> > >                     <j:beads>
> > >                         <j:ResponsiveVisibility desktopVisible="false"
> > > wideScreenVisible="false" />
> > >                     </j:beads>
> > >                     <j:icon>
> > >                         <js:MaterialIcon text="{MaterialIconType.MENU}"
> > />
> > >                     </j:icon>
> > >                 </j:IconButton>
> > >                 <j:BarTitle id="title_bar" text="Home"/>
> > >             </j:BarSection>
> > >             <j:BarSection itemsHorizontalAlign="itemsRight">
> > >
> > >                 <j:Label localId="learner_name_lbl">
> > >                     <j:style>
> > >                         <js:SimpleCSSStyles fontWeight="bold"
> > > color="#FFFFFF" fontSize="15"/>
> > >                     </j:style>
> > >                 </j:Label>
> > >
> > >                 <j:ToggleButton id="showHideNotification_btn"
> > > click="setFootbar(event)" selected="true">
> > >                     <j:beads>
> > >                         <j:ToolTip toolTip="Show or Hide the
> Notification
> > > Area"/>
> > >                     </j:beads>
> > >                     <j:icon>
> > >                         <js:MaterialToggleIcon
> > > text="{MaterialIconType.VISIBILITY}"
> > > selectedText="{MaterialIconType.VISIBILITY_OFF}" />
> > >                     </j:icon>
> > >                 </j:ToggleButton>
> > >
> > >                 <j:ToggleButton click="logout()">
> > >                     <j:beads>
> > >                         <j:ToolTip toolTip="Logout"/>
> > >                     </j:beads>
> > >                     <j:icon>
> > >                         <js:MaterialToggleIcon
> > > text="{MaterialIconType.LOCK}"
> > selectedText="{MaterialIconType.LOCK_OPEN}"
> > > />
> > >                     </j:icon>
> > >                 </j:ToggleButton>
> > >
> > >             </j:BarSection>
> > >         </j:BarRow>
> > >     </j:TopAppBar>
> > >
> > >         <j:ApplicationMainContent localId="main" hasTopAppBar="true"
> > > hasFooterBar="true">
> > >
> > >                 <j:ScrollableSectionContent name="home" width="100%"
> > > height="100%">
> > >                         <view:Content_Home id="home_panel_content"
> > > NETCON="{NETCON}"/>
> > >                 </j:ScrollableSectionContent>
> > >
> > >                 <j:ScrollableSectionContent name="my_courses"
> > width="100%"
> > > height="100%">
> > >                         <view:My_Courses id="my_courses_panel_content"
> > > NETCON="{NETCON}"/>
> > >                 </j:ScrollableSectionContent>
> > >
> > >                 <j:ScrollableSectionContent name="my_visits"
> width="100%"
> > > height="100%">
> > >                         <view:My_Visits id="my_visits_panel_content"
> > > NETCON="{NETCON}"/>
> > >                 </j:ScrollableSectionContent>
> > >
> > >                 <j:ScrollableSectionContent name="my_messages"
> > > width="100%" height="100%">
> > >                         <view:My_Messages
> id="my_messages_panel_content"
> > > NETCON="{NETCON}"/>
> > >                 </j:ScrollableSectionContent>
> > >
> > >         <j:ScrollableSectionContent name="my_account" width="100%"
> > > height="100%">
> > >                         <view:My_Account id="my_account_panel_content"
> > > NETCON="{NETCON}"/>
> > >                 </j:ScrollableSectionContent>
> > >
> > >         </j:ApplicationMainContent>
> > > </j:ApplicationResponsiveView>
> > >
> > >
> > > If I try to add tabIndex="??" to any components and compile I get this
> > > error:
> > >
> > >  <j:Drawer localId="drawer" tabIndex="1">
> > >                                    ^
> > >
> > > 6.5844643 seconds
> > > The terminal process "d:\Java\jre1.8.0_172\bin\java.exe '-jar',
> > >
> > >
> >
> 'c:\Users\mikw\.vscode\extensions\bowlerhatllc.vscode-nextgenas-1.2.2\bin\asconfigc.jar',
> > > '--sdk',
> > > 'd:\ApacheRoyaleSDK\v2\apache-royale-0.9.7-bin-js-swf\royale-asjs',
> > > '--debug=true', '--project', 'c:\xampp
> > > 1.8.1\htdocs\RoyaleJSVS\asconfig.json'" terminated with exit code: 3.
> > >
> > > Im thinking it may be my Visual Studio not set up correctly?
> > >
> > >
> > >
> > >
> > >
> > > --
> > > Sent from: http://apache-royale-development.20373.n8.nabble.com/
> > >
> >
> >
> > --
> > Carlos Rovira
> > http://about.me/carlosrovira
> >
>
>
> --
>
> Piotr Zarzycki
>


-- 
Carlos Rovira
http://about.me/carlosrovira

Reply via email to