I have a horizontal bar graph that i clicked "Show" on the menu for "Data Labels" . Whenever i go back and click "hide" for that option, AS does not do anything, and leaves it on "show". Even after restart/etc, it will not accept the "hide" option for data labels, even though it isnt dithered out on the menu. Below is the chart code, can you tell me where i can add code to put it back on hide?
-* File: IBFS:/PSG/WFC/Repository/PSG_Comcast_Custom_Reports/WFX/Chart1.fex Created by WebFOCUS AppStudio -*IA_GRAPH_BEGIN
ENGINE INT CACHE SET ON -DEFAULTH &WF_STYLE_UNITS='PIXELS'; -DEFAULTH &WF_STYLE_HEIGHT='405.0'; -DEFAULTH &WF_STYLE_WIDTH='770.0'; -DEFAULTH &WF_TITLE='WebFOCUS Report'; GRAPH FILE wfx_job_summary -* Created by Info Assist for Graph SUM WFX_JOB_SUMMARY.WFX_JOB_SUMMARY.AD_TECH_PERCENT BY WFX_JOB_SUMMARY.WFX_JOB_SUMMARY.REPORT_DATE_YEAR_D BY WFX_JOB_SUMMARY.WFX_JOB_SUMMARY.DIV_DESC BY WFX_JOB_SUMMARY.WFX_JOB_SUMMARY.SITE_DESC BY WFX_JOB_SUMMARY.WFX_JOB_SUMMARY.FLCTR_DESC WHERE WFX_JOB_SUMMARY.WFX_JOB_SUMMARY.DIV_DESC EQ &DIVISION; WHERE WFX_JOB_SUMMARY.WFX_JOB_SUMMARY.SITE_DESC EQ &SITE; WHERE WFX_JOB_SUMMARY.WFX_JOB_SUMMARY.FLCTR_DESC EQ &FLCTR; ON GRAPH PCHOLD FORMAT JSCHART ON GRAPH SET VZERO OFF ON GRAPH SET HTMLENCODE ON ON GRAPH SET GRAPHDEFAULT OFF ON GRAPH SET EMBEDHEADING ON ON GRAPH SET GRWIDTH 1 ON GRAPH SET AUTOFIT ON ON GRAPH SET UNITS &WF_STYLE_UNITS ON GRAPH SET HAXIS &WF_STYLE_WIDTH ON GRAPH SET VAXIS &WF_STYLE_HEIGHT ON GRAPH SET LOOKGRAPH BAR ON GRAPH SET AUTOFIT ON ON GRAPH SET STYLE * *GRAPH_SCRIPT setPieDepth(0); setPieTilt(0); setDepthRadius(0); setPlace(true); setCurveFitEquationDisplay(false); *END INCLUDE=IBFS:/FILE/IBI_HTML_DIR/javaassist/intl/EN/ENIADefault_combine.sty,$ TYPE=REPORT, TITLETEXT=&WF_TITLE.QUOTEDSTRING, $ TYPE=DATA, COLUMN=N1, BUCKET=slider, $ TYPE=DATA, COLUMN=N2, BUCKET=x-axis, $ TYPE=DATA, COLUMN=N3, BUCKET=x-axis, $ TYPE=DATA, COLUMN=N4, BUCKET=x-axis, $ TYPE=DATA, COLUMN=N5, BUCKET=y-axis, $ *GRAPH_SCRIPT setReportParsingErrors(false); setSelectionEnableMove(false); setPieTilt(0); setPieDepth(0); setDepthRadius(0); setDepthAngle(0); setTextString(getO1Title()," "); setScaleMaxAuto(getY1Axis(),false); setScaleMax(getY1Axis(),1.0); setDisplay(getO1Title(),true); setLegendPosition(4); setTextString(getY1Title(),"AD Tech Percent"); setDisplay(getY1Title(),true); setDataTextDisplay(true); setFillColor(getSeries(0),new Color(64,97,213)); setDisplay(getDataText(0), false); *GRAPH_JS_FINAL "xaxis": { "title": { "text": " " } }, "pieProperties": { "holeSize": "0%" }, "blaProperties": { "seriesLayout": "stacked", "orientation": "horizontal" }, "yaxis": { "title": { "text": "AD Tech Percent" } }, "agnosticSettings": { "chartTypeFullName": "Bar_Stacked_Horizontal" } *END ENDSTYLE END -RUN
-*IA_GRAPH_FINISHThis message has been edited. Last edited by: FP Mod Chuck,
AS Version: 8201 Gen: 10202016 Windows, All Outputs
October 23, 2017, 10:19 AM
MartinY
Normally it should be that line
setDisplay(getDataText(0), false);
But it seems that you have it coded properly.
WF versions : Prod 8.2.04M gen 33, Dev 8.2.04M gen 33, OS : Windows, DB : MSSQL, Outputs : HTML, Excel, PDF In Focus since 2007
October 24, 2017, 05:08 AM
Tony A
quote:
setDataTextDisplay(true);
Also check out this line of code.
T
In FOCUS since 1986
WebFOCUS Server 8.2.01M, thru 8.2.07 on Windows Svr 2008 R2
WebFOCUS App Studio 8.2.06 standalone on Windows 10