I have a set of panels with a set of datasources considered as a module. When I open it two or more times using tabpanel, only the lastly opened tabpanel has datasources available. Other panels are available and open but no datasource present. They are empty.
I am trying to manage a single module at design time and open it multiple times with different parameters. For example, I have a single design for JV screen. And at runtime I need to open it as different screens under different menu items like Receipt JV, Payment JV etc. The difference is managed using separate parameters for each screen. The parameter is used for filtering the data, hiding/unhiding of columns etc. During implementation if a company ask for a new type of JV, I do not need to go to the design mode but can simply make it available during runtime by setting up appropriate parameters and menu item. This is the way I used to work with oracle forms. I have a single JV screen designed but more than eight types of runtime JVs for the users with the facility to add more at runtime dynamically.
Hope I have explained the scenario properly. Please try to help. This is very important.
asked 06 Apr '13, 07:17
I will try to explain how to implement both solutions:
Permit users to open only one type of JV at a time:
As an alternative solution, you can keep the JV menu items always enabled and check whether a JV tab is already open or not when a JV menu item is selected by the user. If a JV tab is already open, you may warn the user. You can use the following function to check whether a tab with the given name exists in the specified tabbedPanel:
Remember that each time you will open the JV tab, you have to reset the JV panel back to the design-time setup (reset all attributes which can be modified by the parameters) before applying the changes brought by the JV type:
Open another JV in a new browser tab page:
Remember that while creating a Formspider action for the procedure above, you should check "Allow Popups" checkBox since the
You can consume and use the bookmark token in the postOpen event of the application. You can retrieve the bookmark string using the
Hope this helps,
answered 10 Apr '13, 07:29
Ibrahim Sand... ♦♦