Я разрабатываю приложение React Native с выставкой.Один из экранов содержит графику, созданную с помощью Highcharts.У всех точек есть подсказка с некоторым текстом, к которому я хотел бы добавить ссылку, которая открывала бы URL в браузере (то есть вне приложения).
Очень в основномкод приложения выглядит следующим образом:
import ChartView from 'react-native-highcharts';
render() {
let Highcharts = "Highcharts";
let config ={
chart: {
type: "line",
animation: Highcharts.svg,
...
tooltip: {
followTouchMove: false,
useHTML: true,
formatter: function () {
return `<div class="text">bla bla bla
<a href="http://www.google.cat">my link here/a>
</div>`;
}
},
};
Это отображается в:
return(
<View style={styles.container}>
<ChartView
config={config}
/>
</View>
Регистрация Ссылка внутри подсказки Highcharts Я видел интересные идеи, такие как добавлениеэта информация внутри ключа charts
:
events: {
click: function (event) {
var url = 'http://www.google.cat';
window.open(url, '_blank');
}
}
, который работает, но открывает ссылку внутри ChartView
React Native.То есть пространство с графиком показывает данный URL.Однако я хочу, чтобы URL открывался в браузере.
Можно ли открыть ссылки в браузере?React Native Linking.openURL(url);
- это способ сделать это, но я не вижу, как я могу использовать Linking.openURL
в настройках config
.