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.

Join the TIBCO Community
TIBCO Community is a collaborative space for users to share knowledge and support one another in making the best use of TIBCO products and services. There are several TIBCO WebFOCUS resources in the community.

  • From the Home page, select Predict: WebFOCUS to view articles, questions, and trending articles.
  • Select Products from the top navigation bar, scroll, and then select the TIBCO WebFOCUS product page to view product overview, articles, and discussions.
  • Request access to the private WebFOCUS User Group (login required) to network with fellow members.

Former myibi community members should have received an email on 8/3/22 to activate their user accounts to join the community. Check your Spam folder for the email. Please get in touch with us at community@tibco.com for further assistance. Reference the community FAQ to learn more about the community.


Focal Point    Focal Point Forums  Hop To Forum Categories  WebFOCUS/FOCUS Forum on Focal Point     [SOLVED] IE9 Compatibility Issues

Read-Only Read-Only Topic
Go
Search
Notify
Tools
[SOLVED] IE9 Compatibility Issues
 Login/Join
 
Member
posted
I am attempting to get a webpage to load a drop down menu from a an AJAX call, and it works in all other browsers, including IE11, but it doesn't load in IE9. We have looked in the Developer Tools and it appears to receive that data from the request just the same as any other browser, but it will not load our drop down menu. We currently have the following line to help correct our compatibility with IE11:

 <meta http-equiv="X-UA-Compatible" content="IE=Edge">


Any suggestions?

This message has been edited. Last edited by: Chad Miller,


WebFOCUS 8105
Windows, All Outputs
 
Posts: 22 | Registered: May 14, 2015Report This Post
<Kathryn Henning>
posted
Hi Chad,

Welcome to Focal Point!

I see that you've opened a case for this issue. Please keep us updated on the outcome.

Thanks and regards,

Kathryn
 
Report This Post
Member
posted Hide Post
Here is what I have come up with for a fix.

I have figured out this issue. We had an IBI representative in last week and
this week, Jon Johnson. He suggested that I
make the selects using a JSON or XML input and build my select in a dynamic
function. I took his advice and output my
results in a JSON format. This allowed me to parse the data out myself and build
dynamic selects to work for IE9, IE11,
and Chrome. Here is a the code I used to output, and the code I used to
interpret it in my Javascript.

FEX CODE:
 
 APP PATH diedm diedm_etl lookup
 -RUN
 
 DEFINE FILE DIEDM_DIM_BRANCH_REP
 BRANCH_CODE_COMBINED/A4V=DIEDM_DIM_BRANCH_REP.BRANCH_CODE;
 BRANCH_NAME_COMBINED/A40V=BRANCH_NAME_REPORTING;
 END
 
 TABLE FILE DIEDM_DIM_BRANCH_REP
 BY  BRANCH_CODE_COMBINED
 BY  BRANCH_NAME_COMBINED
 WHERE ( DIEDM_DIM_BRANCH_REP.BRANCH_DETAIL_EXISTS_INDICATOR EQ 'Y' ) AND (
 DIEDM_DIM_BRANCH_REP.BRANCH_CODE EQ ' 2' OR ' L' OR ' X' );
 ON TABLE SET PAGE-NUM NOLEAD
 ON TABLE NOTOTAL
 ON TABLE HOLD AS COMBINEDBRANCHES FORMAT ALPHA
 END
 -RUN
 
 -*-------------------- create Companywide List Option
 ----------------------------------------
 DEFINE FILE DIEDM_DIM_BRANCH_REP
 BRANCH_CODE_COMBINED/A4V='4 ';
 
 BRANCH_NAME_COMBINED/A40V='Companywide';
 END
 TABLE FILE DIEDM_DIM_BRANCH_REP
 BY  BRANCH_NAME_COMBINED
 BY  BRANCH_CODE_COMBINED
 WHERE ( DIEDM_DIM_BRANCH_REP.BRANCH_CODE EQ ' B');
 ON TABLE SET PAGE-NUM NOLEAD
 ON TABLE NOTOTAL
 ON TABLE HOLD AS COMPANYWIDE FORMAT ALPHA
 END
 -RUN
 
 -*-------------------- create individual Branches List
 --------------------------------------
 DEFINE FILE DIEDM_DIM_BRANCH_REP
 BRANCH_NAME_COMBINED/A40V=BRANCH_NAME_REPORTING_DETAIL;
 END
 TABLE FILE DIEDM_DIM_BRANCH_REP
 PRINT
 COMPUTE BRANCH_CODE_COMBINED/A4V = IF
 DIEDM_DIM_BRANCH_REP.BRANCH_CODE_REPORTING_DETAIL_PARAMETER IS MISSING THEN
 DIEDM_DIM_BRANCH_REP.BRANCH_CODE ELSE
 DIEDM_DIM_BRANCH_REP.BRANCH_CODE_REPORTING_DETAIL_PARAMETER;
 BY  BRANCH_NAME_COMBINED
 WHERE ( DIEDM_DIM_BRANCH_REP.BRANCH_CODE NE '-1' );
 ON TABLE HOLD AS INDIVIDUALBRANCHES FORMAT ALPHA
 END
 -RUN
 
 TABLE FILE INDIVIDUALBRANCHES
 BY  BRANCH_NAME_COMBINED
 BY  BRANCH_CODE_COMBINED
 WHERE (BRANCH_CODE_COMBINED NE ' X X')
 WHERE (BRANCH_CODE_COMBINED NE ' X F')
 ON TABLE SET PAGE-NUM NOLEAD
 ON TABLE NOTOTAL
 ON TABLE HOLD AS INDIVIDUALBRANCHES FORMAT ALPHA
 END
 -*----------------------------------------- Combine both hold files
 (COMBINEDBRANCHES and INDIVIDUALBRANCHES) ---------------
 SET PAGE = NOLEAD
 TABLE FILE COMBINEDBRANCHES
 BY COMBINEDBRANCHES.BRANCH_NAME_COMBINED NOPRINT
 BY COMBINEDBRANCHES.BRANCH_CODE_COMBINED
 ON TABLE PCHOLD FORMAT JSON
 MORE
 FILE INDIVIDUALBRANCHES
 MORE
 FILE COMPANYWIDE
 END  


JAVASCRIPT TO READ INTO SELECT:
  
 //----------------------------------------------------------Load Branch List
 from IBI-------------------------------------------------------------------
 function getBranchList() {
 var _url = ajaxURL;
 
 var _ibiapp = "diedm/ajax/";
 var _procedure = "branch_list_NoVFC.fex";
 $.ajax({
 type: "GET",
 url: _url + _ibiapp + _procedure,
 dataType: "JSON",
 success: function (output) {
 var test = output.records;
 for (key in test) {
 if (test[key].BRANCH_NAME_COMBINED == 'Companywide') {
 $("#BRANCH_CODE").append("<option value='_FOC_NULL'>" +
 test[key].BRANCH_NAME_COMBINED + "</option>");
 }
 else {
 $("#BRANCH_CODE").append("<option value=' " + test[key].BRANCH_CODE_COMBINED +
 "'>" +
 test[key].BRANCH_NAME_COMBINED + "</option>");
 }
 }
 $("#BRANCH_CODE").val(BRANCH_CODE);
 }
 });
 } 


WebFOCUS 8105
Windows, All Outputs
 
Posts: 22 | Registered: May 14, 2015Report 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] IE9 Compatibility Issues

Copyright © 1996-2020 Information Builders