Comments (5)
It turns out from 0.57 onward, WebView behaviour has changed.
The issue isnt about multiple highchart, its related to highchart affecting previous sibling elements.
In react-native-highcharts.js, add overflow: 'hidden'
at parent of WebView in render()
return (
<View style={[this.props.style, {overflow: 'hidden'}]}>
<WebView
onLayout={this.reRenderWebView}
style={styles.full}
source={{html: concatHTML, baseUrl: 'web/'}}
javaScriptEnabled={true}
domStorageEnabled={true}
scalesPageToFit={false}
scrollEnabled={false}
mixedContentMode='always'
automaticallyAdjustContentInsets={true}
{...this.props}
/>
</View>
);
react-native-webview/react-native-webview#101 (comment)
from react-native-highcharts.
Or without touching the github file,
<ChartView style={{overflow: 'hidden'}} />
from react-native-highcharts.
@haorh been battling this bug for ages, thanks for the working solution 🔥
from react-native-highcharts.
Extra note, for RN59, RN will throw "WebView has been extracted from react-native core and will be removed in a future release". Replace
import {StyleSheet, View, Dimensions, WebView} from 'react-native';
to
import {StyleSheet, View, Dimensions} from 'react-native';
import { WebView } from 'react-native-webview';
will remove the warning. However the white screen bug is back. I'll continue to use back WebView from react-native for now
You can keep track of the issue in react-native-webview
from react-native-highcharts.
Wow, thanks for this, I had been struggling with the same for days now
from react-native-highcharts.
Related Issues (20)
- Multiple Chart on the same View
- the events callback functions can`t do console.log(1) but can alert(1)
- High Chart is not supporting in React Native HOT 1
- Is it possible to use 'nodata' with the react native version?
- Charts not show data HOT 4
- Invalid SemVer Version HOT 2
- Is there any way of implementing Organisation chart ?
- the chart is not rendering in ios. HOT 4
- WebView has been removed from React Native. HOT 4
- charts not visible ... HOT 7
- Can't access external variables inside events.load method and I want to access all the highchart apis outside the scope, please help HOT 3
- Show loading before the charts is loaded,
- Can't use word cloud in this package
- Tooltip not showing on Android but on iOS it does.
- variablepie chart not working HOT 1
- Time and Date both are not showing on X-Axis.
- Highlight chart Organizational hierarchy
- Data Points(Marker as a SVG) do not fully render when compiling Android Build HOT 1
- Unable to sync zooming of multiple charts.Is there any choice to sync zoom of charts in React native.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-native-highcharts.