Focal Point
[Resolved]JavaScript passing Dynamic dropdown display value?

This topic can be found at:
https://forums.informationbuilders.com/eve/forums/a/tpc/f/7971057331/m/2097079426

October 09, 2012, 01:45 PM
ahulting
[Resolved]JavaScript passing Dynamic dropdown display value?
I have a dropdown on an HTML page that is a date; the data is dynamic as it passes the last 30 work days to the control. The value actually being passed to the underlying reports is an index, as an integer (IE: 08/01/2012 as the displayed value, 262 as the return value)

 var values = IbComposer_getCurrentSelection('edit1');
	for(var i = 0; i < values.length; i++)
alert(values[i]);
 


When the date of 08/01/2012 is selected, the popup returns 262, I would like to return the displayed value, as I am passing this for some error messages.

The javascript documentation I have only shows 8 functions and 2 events, any other documentation would be appreciated.

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


WebFOCUS 7.7.02 Windows, All Outputs
October 09, 2012, 05:04 PM
Francis Mariani
Unfortunately only those 8 built-in functions are exposed to us developers.

You could try regular JavaScript:

W3C: Select selectedIndex Property

var myControl = document.getElementById("edit1");
var myControlSelectedText = myControl.options[myControl.selectedIndex].text;



Francis


Give me code, or give me retirement. In FOCUS since 1991

Production: WF 7.7.05M, Dev Studio, BID, MRE, WebSphere, DB2 / Test: WF 8.1.05M, App Studio, BI Portal, Report Caster, jQuery, HighCharts, Apache Tomcat, MS SQL Server
October 10, 2012, 01:30 PM
ahulting
Thanks thats what I figured.