Focal Point Banner


As of December 1, 2020, Focal Point is retired and repurposed as a reference repository. We value the wealth of knowledge that's been shared here over the years. You'll continue to have access to this treasure trove of knowledge, for search purposes only. Moving forward, myibi is our community platform to learn, share, and collaborate. We have the same Focal Point forum categories in myibi, so you can continue to have all new conversations there. If you need access to myibi, contact us at myibi@ibi.com and provide your corporate email address, company, and name.


Connect to myibi
Focal Point    Focal Point Forums  Hop To Forum Categories  WebFOCUS/FOCUS Forum on Focal Point     [SOLVED] HTML Column Width issue with Custom Tooltip

Read-Only Read-Only Topic
Go
Search
Notify
Tools
[SOLVED] HTML Column Width issue with Custom Tooltip
 Login/Join
 
Platinum Member
posted
Hello all

I have a custom tooltip as in the code below. This code is working fine if I remove "WRAP=2.50" on column N3. But I need to specify the width of that column, then it is not working.
Can anyone please suggest if I can do something else?
 TABLE FILE CAR
SUM
	COMPUTE SALES_CHK/A3        = IF (SALES GT 50000) THEN 'Yes' ELSE 'No'; NOPRINT
	COMPUTE SALES_DISPLAY/A1000 = '<div class="tooltip" title="'| 'Value 1: ' |SALES_CHK| CHAR(13)| 'Value 2: ' |SALES_CHK|'">'|FPRINT(SALES,'P8C','A10')|'</div>'; AS ''
BY COUNTRY AS ''
ON TABLE PCHOLD FORMAT HTML
ON TABLE SET PAGE-NUM NOLEAD
ON TABLE SET HTMLCSS ON
ON COUNTRY SKIP-LINE
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, FONT='ARIAL', SIZE=12, STYLE=NORMAL, SQUEEZE=ON, $
TYPE=REPORT, COLUMN=N1, BORDER=OFF, WRAP=1.50, $
TYPE=REPORT, COLUMN=N3, BORDER=OFF, WRAP=2.50, $
TYPE=DATA, COLUMN=N3, BACKCOLOR=RGB(200 200 200), COLOR=BLACK, JUSTIFY=CENTER, $
ENDSTYLE
END 

Thank you.

This message has been edited. Last edited by: WebFOCUS_Dev,


WebFOCUS 8206
All formats
 
Posts: 95 | Registered: September 13, 2017Report This Post
Virtuoso
posted Hide Post
Works for me (WF 8.202)


Daniel
In Focus since 1982
wf 8.202M/Win10/IIS/SSA - WrapApp Front End for WF

 
Posts: 1980 | Location: Tel Aviv, Israel | Registered: March 23, 2006Report This Post
Platinum Member
posted Hide Post
quote:
Originally posted by Danny-SRL:
Works for me (WF 8.202)
Interesting. I am on 8.2.06 and having issue. Can I open a ticket for this? I am not sure if IBI will accept as this is custom code.


WebFOCUS 8206
All formats
 
Posts: 95 | Registered: September 13, 2017Report This Post
Virtuoso
posted Hide Post
Yes you can open a case.


Thank you for using Focal Point!

Chuck Wolff - Focal Point Moderator
WebFOCUS 7x and 8x, Windows, Linux All output Formats
 
Posts: 2128 | Location: Customer Support | Registered: April 12, 2005Report This Post
Master
posted Hide Post
I took your code and added some CSS code, to control the column width, via -HTMLFORM.
TABLE FILE CAR
SUM
	COMPUTE SALES_CHK/A3        = IF (SALES GT 50000) THEN 'Yes' ELSE 'No'; NOPRINT
	COMPUTE SALES_DISPLAY/A1000 = '<div class="tooltip" title="'| 'Value 1: ' |SALES_CHK| CHAR(13)| 'Value 2: ' |SALES_CHK|'">'|FPRINT(SALES,'P8C','A10')|'</div>'; AS ''
BY COUNTRY AS ''
ON TABLE PCHOLD FORMAT HTML
ON TABLE SET PAGE-NUM NOLEAD
ON TABLE SET HTMLCSS ON
ON COUNTRY SKIP-LINE
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, FONT='ARIAL', SIZE=12, STYLE=NORMAL, SQUEEZE=ON, $
TYPE=REPORT, COLUMN=N1, BORDER=OFF, WRAP=1.50, $
-*TYPE=REPORT, COLUMN=N3, BORDER=OFF, WRAP=2.50, $
TYPE=DATA, COLUMN=N3, BACKCOLOR=RGB(200 200 200), COLOR=BLACK, JUSTIFY=CENTER, $
ENDSTYLE
END 
-RUN
-HTMLFORM BEGIN
<style>
.tooltip { 
  width: 500px;
}
</style>
-HTMLFORM END  





Pilot: WebFOCUS 8.2.06 Test: WebFOCUS 8.1.05M Prod: WebFOCUS 8.1.05M Server: Windows Server 2016/Tomcat Standalone Workstation: Windows 10/IE11+Edge Database: Oracle 12c, Netezza, & MS SQL Server 2019 Output: AHTML/XLSX/HTML/PDF/JSCHART Tools: WFDS, Repository Content, BI Portal Designer & ReportCaster
 
Posts: 822 | Registered: April 23, 2003Report This Post
Platinum Member
posted Hide Post
Thanks David. This worked for me. I am trying to applying some styling to the tooltip with custom font family/color/size and tooltip box border color/width etc. But I am seeing both unstyled and styled tooltips when I hover.
I think this is also depending on WebFOCUS version we are on.
quote:
Originally posted by David Briars:
I took your code and added some CSS code, to control the column width, via -HTMLFORM.
TABLE FILE CAR
SUM
	COMPUTE SALES_CHK/A3        = IF (SALES GT 50000) THEN 'Yes' ELSE 'No'; NOPRINT
	COMPUTE SALES_DISPLAY/A1000 = '<div class="tooltip" title="'| 'Value 1: ' |SALES_CHK| CHAR(13)| 'Value 2: ' |SALES_CHK|'">'|FPRINT(SALES,'P8C','A10')|'</div>'; AS ''
BY COUNTRY AS ''
ON TABLE PCHOLD FORMAT HTML
ON TABLE SET PAGE-NUM NOLEAD
ON TABLE SET HTMLCSS ON
ON COUNTRY SKIP-LINE
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, FONT='ARIAL', SIZE=12, STYLE=NORMAL, SQUEEZE=ON, $
TYPE=REPORT, COLUMN=N1, BORDER=OFF, WRAP=1.50, $
-*TYPE=REPORT, COLUMN=N3, BORDER=OFF, WRAP=2.50, $
TYPE=DATA, COLUMN=N3, BACKCOLOR=RGB(200 200 200), COLOR=BLACK, JUSTIFY=CENTER, $
ENDSTYLE
END 
-RUN
-HTMLFORM BEGIN
<style>
.tooltip { 
  width: 500px;
}
</style>
-HTMLFORM END  



WebFOCUS 8206
All formats
 
Posts: 95 | Registered: September 13, 2017Report This Post
Master
posted Hide Post
quote:
...I think this is also depending on WebFOCUS version we are on...

The only thing I saw release dependent in your code was the CHAR function. I believe CHAR is new in 82. Consider using the line-break tag.
quote:
...I am trying to applying some styling to the tooltip with custom font family/color/size and tooltip box border color/width etc...

I would consider using CSS to style the tooltip..

TABLE FILE CAR
"Sales Check"
SUM
 COMPUTE SALES_CHK/A3        = IF (SALES GT 50000) THEN 'Yes' ELSE 'No'; NOPRINT
 COMPUTE SALES_DISPLAY/A24   = FPRINT(SALES,'P8C','A10'); NOPRINT
 COMPUTE TOOLTIP_TEXT/A200V  = 'Value 1: ' | SALES_CHK || '<BR>' || 'Value 2: ' | SALES_CHK ; NOPRINT
 COMPUTE DISPLAYOUTPUT/A600V = '<div class="displaycolumn">' || SALES_DISPLAY || '<span class="tooltiptext">' || TOOLTIP_TEXT ||  '</span> </div>'; AS ''
-* 
BY COUNTRY AS ''
ON COUNTRY SKIP-LINE
-*
ON TABLE PCHOLD FORMAT HTML
ON TABLE SET PAGE-NUM NOLEAD
ON TABLE SET HTMLCSS ON
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, FONT='ARIAL', SIZE=12, STYLE=NORMAL , $
TYPE=DATA, COLUMN=DISPLAYOUTPUT, JUSTIFY=CENTER,
 BACKCOLOR=RGB(200 200 200), COLOR=BLACK, $
ENDSTYLE
END
-RUN
-*
-HTMLFORM BEGIN
<style>
 .displaycolumn {
  width: 500px;
 }

 .tooltiptext {
  visibility: hidden;
  width: 100px;
  background-color: red;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  font-family: calibri;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
 }

 .displaycolumn:hover .tooltiptext {
  visibility: visible;
 }
</style>
-HTMLFORM END  




Pilot: WebFOCUS 8.2.06 Test: WebFOCUS 8.1.05M Prod: WebFOCUS 8.1.05M Server: Windows Server 2016/Tomcat Standalone Workstation: Windows 10/IE11+Edge Database: Oracle 12c, Netezza, & MS SQL Server 2019 Output: AHTML/XLSX/HTML/PDF/JSCHART Tools: WFDS, Repository Content, BI Portal Designer & ReportCaster
 
Posts: 822 | Registered: April 23, 2003Report This Post
Platinum Member
posted Hide Post
quote:
Originally posted by David Briars:
quote:
...I think this is also depending on WebFOCUS version we are on...

The only thing I saw release dependent in your code was the CHAR function. I believe CHAR is new in 82. Consider using the line-break tag.
quote:
...I am trying to applying some styling to the tooltip with custom font family/color/size and tooltip box border color/width etc...

I would consider using CSS to style the tooltip..



Thanks a lot David. This is working. I will take it from here. Code I had was different.


WebFOCUS 8206
All formats
 
Posts: 95 | Registered: September 13, 2017Report This Post
  Powered by Social Strata  

Read-Only Read-Only Topic

Focal Point    Focal Point Forums  Hop To Forum Categories  WebFOCUS/FOCUS Forum on Focal Point     [SOLVED] HTML Column Width issue with Custom Tooltip

Copyright © 1996-2020 Information Builders