Hi all,
I have a issue regarding the webchart layer blocking my Axis-Y values. If i put the scrollbar, it will appear another layer blocking the Axis-Y values.
If i not putting any scrollbar, it will not appear any extra layer.
May I know why?
Here is screenshot:
Not sure why you're getting this behavior. I think it would help if you included a test project or the code you used to create the chart. What version of NetAdvantage are you using and what browser?
It also looks like you're missing scrollbar images. Try setting EnableScrollbar property to true at design time. This would copy the necessary images to your application.
Here is the code:
With uChart .ColorModel.ModelStyle = ColorModels.CustomSkin .ColorModel.Skin.PaintElement = New PaintElement() {pe1, pe2, pe3, pe4, pe5, pe6, pe7, pe8, pe9, pe10, pe11, pe12} .ColorModel.Skin.ApplyRowWise = True .EnableScrollBar = True '.Transform3D.Scale = 100 With .Data .SwapRowsAndColumns = False '.ZeroAligned = True '.IncludeColumn(0, True) End With .ChartType = ChartType.ColumnChart '.Legend.Visible = False .TitleLeft.Extent = 500 '.TitleLeft.Text = "Output" .TitleLeft.HorizontalAlign = StringAlignment.Center .Axis.X.Labels.ItemFormat = AxisItemLabelFormat.ItemLabel .Axis.X.Labels.ItemFormatString = "<SERIES_LABEL>" .Axis.X.Labels.SeriesFormatString = "" .Axis.Y.Labels.ItemFormat = AxisItemLabelFormat.DataValue .Axis.Y.Labels.ItemFormatString = "<DATA_VALUE:###,###>" .Axis.Y.Labels.Orientation = Infragistics.UltraChart.Shared.Styles.TextOrientation.Horizontal '.Legend.Visible = False 'If CType(.Data.DataSource, DataTable).Rows.Count > 10 Then .Axis.X.ScrollScale.Visible = True If m_DrillLevel = 0 Then .Border.Color = Color.Transparent '.Axis.X.Labels.SeriesFormatString = "" '.Axis.X.Labels.SeriesLabels.Format = "" .Axis.X.Labels.Orientation = TextOrientation.VerticalLeftFacing .Axis.X.Extent = 100 '.Axis.Y.Extent = 300 '.Axis.Y.TickmarkStyle = AxisTickStyle.Percentage '.Axis.Y.TickmarkPercentage = 25 .Axis.Y.RangeType = AxisRangeType.Custom .Axis.Y.RangeMax = MaxValue .TitleLeft.Visible = True .TitleTop.HorizontalAlign = StringAlignment.Center .TitleTop.Text = OutputType & " Output by Lifter" .Tooltips.FormatString = "Lifter:<SERIES_LABEL>" & vbCrLf & OutputType & " Output:<DATA_VALUE:###,###>" ElseIf m_DrillLevel = 1 Then .Axis.X.Extent = 80 .Axis.X.Labels.Orientation = TextOrientation.VerticalLeftFacing '.Axis.X.Extent = 80 .Axis.Y.RangeType = AxisRangeType.Custom .Axis.Y.RangeMax = MaxValue '.TitleLeft.Visible = True .TitleTop.HorizontalAlign = StringAlignment.Center .TitleTop.Text = OutputType & " Output - Lifter (" & ParentItem & ")" .Tooltips.FormatString = "Output:<DATA_VALUE:###,###>" End If End With
I already set the property = true at desgin time, but it still failed
im using version 7.1, browser is Internet explorer 6