0

私のFlexアプリケーションでは、グリッドでメニューバーを定義します。

各アイテムのセパレーターはどうすればいいですか?

ウィンドウ全体(つまりクローム)のメニューバーを拡張する方法(特定のサイズ)?

実際、これは私のサンプルコードです。

<Canvas id="canvas_afterLogin" width="100%" visible="false">
        <Grid width="100%">
           <GridRow id="header1" width="100%" horizontalAlign="center">

               <GridItem horizontalAlign="left" width="100%">
                 <Image source="assets/sitsLogo.png" width="60" height="60"/>
             </GridItem>

               <GridItem width="100%">
                     <MenuBar id="myMenuBar0" width="100%"
                             borderColor="#C8DCF5" color="#000000"
                             cornerRadius="0" dataProvider="{xml}"
                             fontFamily="Arial" fontSize="14" fontStyle="normal"
                             fontWeight="normal" itemClick="myMenuBar_itemClickHandler(event)"
                             labelField="@label" themeColor="#06FC8B"/>
                </GridItem>
                <GridItem width="100%" horizontalAlign="right">
                    <Button height="22" label="Logout" click="logoutUser(event)"
                            color="#000000" fontSize="12" themeColor="#B0D2D4"/>
                </GridItem>
           </GridRow>
      </Grid>
    </Canvas>

そしてdataProviderxml

<XMLList id="xml">
    <menuitem label="Home"/>        
    <menuitem label="Contacts">         
        <menuitem label="Find"/>
    </menuitem>
                   <menuitem label="Profile">
    </menuitem>         
    <menuitem label="Messages">
        <menuitem label="DetailsSearch"/>   
    </menuitem>         
    <menuitem label="Classes">
        <menuitem label="LiveView"/>
    </menuitem>         
    <menuitem label="Reports">
        <menuitem label="Money_Form"/>
    </menuitem>     
    <menuitem label="Money" color="#112233">
        <menuitem label="Receive_Founds"/>
    </menuitem>     
    <menuitem label="Confilcts">
        <menuitem label="Myconflicts"/>         
    </menuitem>         
    <menuitem label="Courses">
        <menuitem label=""/>
    </menuitem> 
    <menuitem label="eC9 Deck">
        <menuitem label="Contact_Us"/>
    </menuitem>
</XMLList>

助けてください...各メニューにセパレータを付ける方法は?

4

1 に答える 1

1

使用する

<menuitem type="separator"/> 

詳細については、ドキュメントを参照してください。

于 2013-02-07T16:12:59.707 に答える