Difficoltà per l'utente di fare doppio clic con precisione su un punto dati nei grafici di Adobe Flex
-
06-07-2019 - |
Domanda
Abbiamo alcune azioni associate agli eventi di doppio clic su un punto dati all'interno dei grafici Flex. Quando l'utente posiziona il puntatore del mouse, il datatip del mouse viene mostrato correttamente. Tuttavia, l'utente deve fare doppio clic su "precisamente" sul punto, per attivare correttamente l'evento. Possiamo aumentare "raggio" o "intervallo" o "regione" o "area target" di questo evento clic?
PS: i dettagli tecnici sono -
- myChart.addEventListener (ChartItemEvent.ITEM_DOUBLE_CLICK, doubleClickHandler);
-
mychart.dataTipFunction = myDataTipFunction;
-
Firefox 3.5
- Flex SDK 3.3
- Flash Player 10
Per favore aiuto !!!!
Grazie in anticipo.
Soluzione
Sì, è possibile impostare la proprietà mouseSensitivity sul grafico per specificare un raggio di delimitazione attorno ai punti di dati che Flex utilizzerà per determinare se è stato fatto clic su un punto.
Dai documenti:
public var mouse Sensibilità: Numero = 5 Specifica la distanza, in pixel, che Flex considera un punto dati sotto il puntatore del mouse quando il puntatore si sposta su un grafico. Flex considera qualsiasi punto dati a meno di pixel di sensibilità del mouse sotto il puntatore del mouse. Questo valore viene utilizzato anche dal metodo findDataPoints.