ビュー・コンポーネントにインストールできるインタラクターは 1 つのみなので、インタラクター・グループを使用し、複数のインタラクターを組み合わせて、ビューで同時に動作させることができます。ただし、すべてのインタラクターが協調して動作できるわけではありません。Hitmap 技術に基づいて、一部が協調して動作できます。同じマウス・イベントを使用して操作を実行するため、一部は競合します。他のインタラクターと競合するため、同時に使用できないインタラクターを以下の表に示します。
同時に使用できないインタラクター | |||
---|---|---|---|
jvcf:chartPanInteractor |
jvcf:chartZoomInteractor |
||
jvf:objectSelectRectInteractor |
jvf:panInteractor |
jvf:zoomInteractor |
jvdf:nodeOrLinkSelectRectInteractor |
インタラクターを複数の目的で使用するには、JSP ページにコードを追加する必要があります。以下に例を示します。
<jvf:panInteractor id="panInteractor" /> <jvdf:selectInteractor id="selectInteractor" /> <jvf:highlightInteractor id="hightlight" color="yellow"/> <jv:interactorGroup id="selectHighlight" interactors="selectInteractor panInteractor highlight"/> <jvmf:mapView id="mapID"interactorId="selectHighlight"hitmapLayer"Symbols" ... />
詳しくは、サンプル
<installdir>
/jviews-maps89/samples/jsf-maps-tiled を参照してください。