Home   Single Page

カスタマイズ可能なTooltipとポップアップメニュー

コンポーネントをユーザーが右クリックしたときポップアップを開ける他に、ZKはいくつかの状況でポップアップを開くことができます。

Property

Description

context

コンテキストプロパティを伴ったコンポーネントをユーザーが右クリックしたとき、指定されたidを持つpopup又はmenupopupコンポーネントが表示されます。

tooltip

ユーザーがマウスポインタを動かしてtooltipプロパティを伴うコンポーネントの上に来たとき、指定されたidを持つpopup又はmenupopupコンポーネントが表示されます。

popup

ユーザーがpopupプロパティを伴ったコンポーネントをクリックしたとき、指定されたidを持つpopup又はmenupopupコンポーネントが表示されます。

たとえば、

<window title="Context Menu and Right Click" border="normal" width="360px">
    <label value="Move Mouse Over Me!" tooltip="editPopup"/>    
    <separator bar="true"/>    
    <label value="Tooptip for Another Popup" tooltip="any"/>    
    <separator bar="true"/>    
    <label value="Click Me!" popup="editPopup"/>    

    <menupopup id="editPopup">    
            <menuitem label="Undo"/>            
            <menuitem label="Redo"/>            
            <menu label="Sort">            
        <menupopup>        
            <menuitem label="Sort by Name" autocheck="true"/>            
            <menuitem label="Sort by Date" autocheck="true"/>            
        </menupopup>        
            </menu>            
    </menupopup>    
    <popup id="any" width="300px">    
        <vbox>        
            ZK simply rich.            
                                    <toolbarbutton label="ZK your killer Web application now!"href="http://zk1.sourceforge.net"/>                                    
        </vbox>        
</popup>
</window>

同じページ中である限り、popup、tooltip、contextプロパティの中で識別子を指定することができます。つまり、IDスペースによって制限されていません。