コンポーネントをユーザーが右クリックしたときポップアップを開ける他に、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スペースによって制限されていません。