[CLOSED] List box chaining. First list box have 6000 records
Situation: I have to generate a report for one individual provider. I have total 6000 providers. The hirarchy is Provider - > Role - > Service Type ->Borough -> Team. Provider have one to many relationship with each node. i.e. Provider can have multiple roles, can be assosiated with multiple service types, can be assosiated with multiple teams and in multiple boroughs. If i will load all 6000 providers on page load to the list box it is taking ages. The solution i am trying to do is: I have put a text box on html page. User will type in the text box i.e. if user types A then all the providers first name starting with A will be displayed. User will click on the Name of the provider and provider ID will be passed to the list box. On the basis of the provider id roles will be displayed assossiated with the provider. on next level providerid and rold id will be passed to next list box to filter assosiated service type and so on. I am facing problem at first level. When user clicks on hyperlink then Provider id is not being passed to the list box called Roles. How can we do this in webfocus????This message has been edited. Last edited by: Kerry,
WebFOCUS 7.6 Windows, All Outputs
January 20, 2012, 10:18 AM
I checked with our internals and was suggested that, this one looks very involved and will be better to address this in a case with Customer Support Services. To open a case, please call at 1-800-736-6130, or access online at InfoResponse.
Kerry Zhan Focal Point Moderator Information Builders, Inc.
January 23, 2012, 04:29 AM
Hi Kerry - we will raise a case with the tech. support team in Zurich - as you say it is involved and we should geta solution via this route. Many thanks. Ian
_______________________ *** WebFOCUS 8.1.05M ***
January 23, 2012, 05:10 AM
This is the way I solved it:
A drop which contains the letters A-Z (or Ö, since I'm from Sweden). Using the CAR file, I added a DEFINE in the Master file, pos1, which is the initial character of COUNTRY, EDIT(COUNTRY,'9'). Chain the values of the drop to a listbox which contains all the CAR rows where the pos1 equals the value selected in the list box.