Tab Change Event
Hi Experts
I am having problem for catching System (SAP ) Tab Change Event in AP Invoice
In Ap Invoice in Accounting Tab in Jounal Remark Field .I have change text but When i Click following tab text changes automatically I am doing this by addon
Hello
You can connect you FMS into the document status/document total/ Create date fields (select from the list), and not to the Customer when it is entered.
By this when you post the document, these fields are calculated / validated that time, so the fms will be called as the last step. int this way disabling the tab change is not necessary.
Regards
János
Similar Messages
-
How to handle tab change event in UI shell main area
Hi,
I have two tabs(two taskflows) in UI shell main area. one is department tab and another is employee tab. My department tab shows employees department wise. On employee tab I have emplyee table which shows employees jobwise. This employee table has the functionality of adding new record to employee vo as well.
Now i follow these steps.
1. by defualt department tab is open.
2. by clickinng on Tasks menu link i open Employee tab in to main area. Now i have both tabs in main area.
3. at Employee tab I search all employees job = accountant. It shows the search result well.
4. Now i add a new record to it and without saving/deleting this record i move to department tab.
5. at Department tab i search employees where department =20, here no relation b/w job and department.
6. Now i return to employee tab. my newly added record got disappeared. It is there but does not show in table.
How to resolve it??
I have one solution in my mind while changing the tab i can prompt to user "you can not leave the newly added record..either save it or delete it". But how to catch tab change event here? where i can write code to prompt msg to user?
Pls help.
Edited by: 900997 on May 6, 2012 4:10 AMWith apologies for the slow reply, I'm currently travelling.
Two things to note:
1) The af:document uncommittedDataWarning flag was designed to stop users navigating away from half entered records. More about this flag can be found here:
http://docs.oracle.com/cd/E23943_01/web.1111/b31973/af_orgpage.htm#CACDDDFH (see point 4)
http://www.oracle.com/technetwork/developer-tools/adf/unsaveddatawarning-096556.html
....please note our documentation from time to time spells this flag wrong with only one "t" in the word committed, so if you're attempting a bulk search check for this (and I'll raise document bugs to get this fixed in the future).
2) On addressing the ADF UI Shell, if you're switching between "pages" in the UI Shell, as separate to switching between dynamic tabs within a single page using the UI Shell, the UI Shell will actually restart the currently running task flow in the page you're returning too. You can verify this by implementing an initializer on your task flow with a log message, and watching when the initializer is called.
In addressing your last question, at this stage I think you need to assess my first answer then come back if you think you sill need to execute the code on the tab click. I also need to know are you talking about the primary level of tabs that represent each page in the UI Shell, or are you referring to the dynamic tabs within a single UI Shell page that hold your task flows?
CM. -
How to catch IE7 tab change event in Java Applet?
My applet have some modeless dialogs, When I start my applet with modeless dialog in tab1, if I swith to tab2, the modeless dialog of tab1 remains open.
So I want to catch the tab change event, and set modeless dialog invisible when tab changes.
Who knows the solutions.... ThanksTo get to the IE7 browser, you'll have to go through JNI if you're using Java to get to a C level interface. You'll have to write the code to interface to it also. IE7 does not have a Java interface, inface, MS has a vested interest in not supporting a Java interface. You'll have to look up the IE7 developers docs to see the OLE interface you'll have to hit.
-
How to track tab changed event
hi friends ,
i have created a JTabbePane and added few tabs like, addd tab, delete tab, modify tab.... etc
how do i track the evnt when user select different tab . i have to perform few tasks when the tab selectio changes.. so how do i do that
pls do help , thnkswhen you need to intercept an event look to methods
add....Listener normally you find out what you need.
Sometimes you have to look at
getModel().add....Listeneryes , i tried what you said and it showed me all the listeners for that component , thanks once again for your valuable suggestion -
Hi,
I have 4 tabs in data container, each tab associated with different event. Whenever i click on a tab , i want to display some data on top of the tab as dispaly only. what is the better approach?
I am thinking to create 4 web dynpro views and based on the selected tab, i will show that perticular view or is there any efficient way to do this instead o creating 4 web dynpro views , can i create one and flip te data based on selected event?
Please write the detailed steps to achieve the above task?
Thanks
SriHi Sri,
Instead of creating 4 views, try to use 4 different transparent containers. Place the in corresponding containers. Create 4 different context attributes of the type com.sap.tc.webdynpro.progmodel.api.WDVisibility.
Procedure:
Click on "..." button in the properties of the context attribute. Select Local Dictionary -> Expand uielementdefinitions -> Select WDVisibility.
After binding each context attributesto the corresponding visibility property of the transparent containers.
Use this code to change the visibility in Tab strip event handler.
If (selectedTab.EqualsIgonreCase("Tab1") )
wdContext.currentContextElement().set<conatiner1Vis>(WDVisibility.VISIBLE);
wdContext.currentContextElement().set<conatiner2Vis>(WDVisibility.NONE);
wdContext.currentContextElement().set<conatiner3Vis>(WDVisibility.NONE);
wdContext.currentContextElement().set<conatiner4Vis>(WDVisibility.NONE);
else if (selectedTab.EqualsIgonreCase("Tab2") )
Feel free to revert in case of any issues.
Regards,
Siva -
How to handle Text change event in text box in SAP B1
Hello Expert...
How to handle Text change event in source.
Please define the Event when i change the text in textbox..
currently i am using the Lost focus event but it is only occur when tab focus lost from that text box.
So please required solution ASAP..
Regards,
Abhinav Lalpurwala
Edited by: Abhinav Lalpurwala on Aug 5, 2011 3:19 PMHi,
Catch the et_VALIDATE event, when InnerEvent = False and ItemChanged = True.
If pVal.EventType = BoEventTypes.et_VALIDATE Then
If pVal.InnerEvent = False And pVal.ItemChanged Then
'TODO Your code here...
End If
End If
Regards,
Vítor Vieira -
ADS with af:poll component does not reliably deliver DB change events
I took the Steve M's sample #156 (http://blogs.oracle.com/smuenchadf/examples) as mentioned in an earlier forum post (Re: ADF BC and the Active Data Service using af:table and modified it to use an af:activeOutputText instead of the adf:table to display the output as a result of database modifications.
As long as I open 5 or less tabs/browser windows (combination of IE and Firefox Mozilla) with my sample application, I can see the database changes being actively delivered to each of the browser/tabs correctly. However, when I open more than 5 browser/tab windows for my application and make a database change, then most of the times the active event does not seem to be delivered to any of the browser/tab windows and the af:activeOutput text field is not updated with the latest database change. At this stage, the database change active event is not just delayed it just does not seem to fire, the only way at this stage to get the database change to show up is to open another browser tab/window. When you do that, then not only the newly opened tab/window get the latest database change but also the tabs/windows that had been opened earlier suddenly receive the database change that they had not received before the new tab/window was opened. It almost looks like the tabs/windows had received the database change event but it was queued up and for some reason was not able to refresh the browser/tab window.
I am working off an ADE application view that has the underlying FMWTOOLS_MAIN_GENERIC_110116.1002 label. Is this a known issue and if so when can a fix be expected for this? If you need my application, I can zip it up though I believe I was getting similar behavior even with Steve's original sample 156 for more than 5 browser/tab windows.Hi,
if I am correct, then you are from Oracle and should use internal forums or mailing lists.
Frank -
Error in work flow wait for change event
Error in work flow wait for change event of business object bus1014, Actually this business object is triggering for two transaction one is me21n and another is c201 . am trying to create fork with two branches one is create and another if change occurs wait will trigger, bt when i trigger work flow controll is not after fork, it will stop in fork only. and am not getting my workflow container variable getting instantiate, am getting error in wait. please any one get out of me in this
Hi Sangeetha
What is LV_MATERIAL? is it a BO container element? or a class element or a just a simple variable?
Error message is clear, you are trying to evaluate LV_MATERIAL but it does not contain a value.
This is a custom workflow as it begins with WS9xxxxxxx... what is LV_MATERIAL used for? what are we expecting it to hold? maybe, from event to workflow binding we can pass the value to it.
Please share the following:
1) Definition screen shot of LV_MATERIAL
2) Screen shot of The step where it is first used - from SWDD
3) Screenshot of Event to Workflow Binding
4) name of your base Business Object (seen in the triggering events tab of the WF template in PFTC)
5) What is the corresponding variable for that BO in your workflow container
6) Screen shot of WF definition from SWDD - please identify the step going in error in that screen shot
Regards,
Modak -
Spark Datagrid Selection change Event
starting to work with the spark datagrid.
I want to send off a web service using the values of a row right after they get done editing the row and leave it.
No more change event that I can see like MX and gridItemEditorSessionSaveHandler kicks on every tab between cells
if I use event.currentTarget.selectedItem
Selection Change gives me the new row.
Selection Changing only kicks with mouse row changes not tabs
Suggestions?
I want to register the row with both mouse (on a numeric stepper) and tab(for text fields) events.
Thanks
Dan PrideHi Dan,
Try valueCommit event handler, but I'm not 100% sure that is triggered upon dataProvider data changes.
Another way is to listen for changes in the dataProvider variable. -
Stopping JTabbedPane tab change.
I was wondering if it was possible to stop tab changes on a JTabbedPane.
Right now I am creating an applet with a JTabbedPane and if you click on another tab of the JTabbedPane I am able to capture the event of the change and perform an action using an event stateChanged.
However, I have instances in which I want to pop up a YES_NO_CANCEL JoptionPane instructing whether or not to Save data from that TabPane, and if the user selects cancel, then I want the JTabbedPane NOT to change tabs, I want it to remain on the current Tab with the current data...
Currently I am unable to stop this from Tab change from happening...
I hope someone has an idea of how to easily implement this...
Thanks in advanceHi,
Thanks for your help..
I solved my problem with a simple solution but I'm not sure whether that one is a right way to do.
I will explain how I implemented. I alreday had my own MyTabbedPane class which extends from JTabbedPane.
I overrided public void setSelectedIndex(int newIndex) method of JTabbedPane, and which I found the changeEvent calls this method first.
So I overrided as below:
if(oldIndex != newIndex)
//MyPanel is my customized panel
MyPanel prevPanel = (MyPanel)getComponentAt(selectedIndex);
//promptSaveDialog method returns true after processing save
//if user choosed Cancel, it returns false
if(prevPanel.promptSaveDialog())
super.setSelectedIndex(newIndex);
selectedIndex = newIndex;
else
super.setSelectedIndex(newIndex);
selectedIndex = newIndex;
}But it works as of now and I found this as a simple solution. Please let me know if there is some major disadvantages in this design.
Thanks a lot for your support -
TabNavigator tab selection event
I've been trying to trigger an event when i click on the tab in a tabnavigator.
The problem is that if i try to use the "change" event, the events for components inside the tab navigator are being fired and thats causing me problems. Could you suggest an alternative to "change" with a specific event that would enable me to fire a specific function only when i click on the tabs?
I know the question is trivial but I couldnt find an answer anywhere.
Thanks in advance<s:VGroup>
<!-- Create a Spark ButtonBar control to navigate
the ViewStack container. -->
<s:TabBar id="tabBar" dataProvider="{myViewStack}" change="tabbar1_changeHandler(event)"/>
<!-- Define the ViewStack and the three child containers. -->
<mx:ViewStack id="myViewStack"
borderStyle="solid"
width="100%">
<s:NavigatorContent id="search" label="Search">
<s:Label text="Search Screen"/>
</s:NavigatorContent>
<s:NavigatorContent id="custInfo" label="Customer Info">
<s:Label text="Customer Info"/>
</s:NavigatorContent>
<s:NavigatorContent id="accountInfo" label="Account Info">
<s:Label text="Account Info"/>
</s:NavigatorContent>
</mx:ViewStack>
</s:VGroup>
protected function tabbar1_changeHandler(event:IndexChangeEvent):void
Alert.show(tabBar.selectedIndex.toString()); -
Stop Change Event in TabNavigator
How can I stop the change event from happening on a
TabNavigator?
I have a TabNavigator with two tabs. I want to be able to
detect when the user clicks on the non-active tab then check
certain components on the active tab and then depending on the
components either let the user to go to the non-active tab or not.
I have tried using the change event but I can not stop the
tab from actually changing. Is there another event which gets fired
before the change event that I can use?
I have tried using:
event.preventDefault();
event.stopImmediatePropagation();
event.stopPropagation();
But none of them stop the tab change.I would use a TabBar with a ViewStack instead, that way when
you click on the TabBar you can programmatically tell it what to
do. -
Issue in execution of Dynamic action on change event
Hi,
Greetings.
I have scenario, where I have one select list (P_CATEGORY) and one shuttle control (P_ROOMS) on page.
The values of the shuttle list is being populated based on the selected value in select list.
The left pane of shuttle control's value based on LOV and source of the shuttle item is a plsql function, which returning colon separated value list.
So that returned values shown in the right pane of shuttle.
The LOV values are getting being populated using cascading LOV i.e based on the of Select List item. But the Shuttle source values not getting auto refresh and for achieving that I've created a dynamic true action on change event of Select list.
The dynamic action is with :
Action : Set Value
Set Type : PL SQL funciton body
Page items to submit : P_CATEGORY (this is select list)
Escape Special Character : Yes
Suppress Change event : Yes
Affected Elements -
Selection type : Item(s)
Item(s) : P_ROOMS
This is perfectly working on Firefox but not working on IE9 & Google Chrome.
I've debugged in both IE9 & Google chrome and found the dynamic action get executes ajax call and the values get back but not rendering on the screen. i.e not assigning to the item.
So can you please advice me what will be a workaround for this issue?
I am using Application Express 4.1.0.00.32 .
I'll appreciate your prompt response.
Thanks & Regards,
Jaydipsinh RauljiI don't understand why this is not working withouth seeing an example, there might be multiple processes working on the item.
Anyway if the value is returned check if the value is in the session aswell. If it is in the session but not on the page that means you will need to find a way to bring it from the DB to the page. You can do this by adding an action to your DA:
Action: Execute PL/SQL code
PL/SQL code: NULL;
Page Items to Return: your shuttle item -
How to populate data in the data table on combo box change event
hi
i am deepak .
i am very new to JSF.
my problem is i want to populate data in the datatable on the combo box change event.
for example ---
combo box has name of the city. when i will select a city
the details of the city should populate in the datatable. and if i will select another city then the datatable should change accordingly..
its urgent
reply as soon as possible
thanks in advancei am using Rational Application Developer to develop my application.
i am using a combo box and i am assigning cityName from the SDO.
and i am declaring a variable in the pageCode eg.
private String cityName;
public void setCityName(String cityName){
this.cityName = cityName;
public String getCityName(){
return cityName;
<h:selectOneMenu id="menu1" styleClass="selectOneMenu" value="#{pc_Test1.loginID}" valueChangeListener="#{pc_Test1.handleMenu1ValueChange}">
<f:selectItems
value="#{selectitems.pc_Test1.usercombo.LOGINID.LOGINID.toArray}" />
</h:selectOneMenu>
<hx:behavior event="onchange" target="menu1" behaviorAction="get"
targetAction="box1"></hx:behavior>
and also i am declaring a requestParam type variable named city;
and at the onChangeEvent i am writing the code
public void handleMenu1ValueChange(ValueChangeEvent valueChangedEvent) {
FacesContext context = FacesContext.getCurrentInstance();
Map requestScope = ext.getApplication().createValueBinding("#{requestScope}").getValue(context);
requestScope.put("login",(String)valueChangedEvent.getNewValue());
and also i am creating another SDO which is used to populate data in datatable and in this SDO in the where clause i am using that requestParam .
it is assigning value in the pageCode variable and in the requestParam but it is not populating the dataTable. i don't no why??
it is possible that i may not clear at this point.
please send me the way how my problem can be solved.
thanks in advance -
'CHANGE' event not triggering for BTE 2214 on park/change from FBV1/FBV2
I have designed a workflow template for FI parking. If the parked document is rejected, i need to trigger FIPP 'CHANGE' event for sending workitem to approver when someone changes the parked document. In SWEL event trace, the 'CHANGE' event is not getting raised.
So i implemented a BTE 000002214 and now i am able to raise 'CHANGE' event and capture it in workflow. But this is only working when i park a document using FV50 transaction and later change it.
But when i park a document using FBV1 and then make changes from FBV2, the 'CHANGE' event is not being triggered in SWEL. Should i implement some other BTE like 2218 etc? Can you please help?Hi Gokul,
You can try handling the SAVE event instead of the CHANGED event.
T-code FBV2 will not allow you to save the document unless you make some changes.
Try implementing BTE 2218 and revert.
Thanks,
Sreekanth
Maybe you are looking for
-
'Creative Mediasource Organizer' Folders and the ZEN V pla
Using the Creative Mediasource Organizer, I've set up a few Folders on the 'Creative Zen V' player but when I undock the player and use it to find and play the songs, they're not organized by the Folders. In fact, I don't the folder 'structure' at al
-
Attachment Downloading in Mail - How do you know the status of the download
Hi, I'm trying to send a keynote presentation from my iMac to my MacBook and it doesn't seem to be working. The attachment shows up in my email, I click on it, and it doesn't really do anything. Is there a way to check the status of the download, or
-
My mushi hdmi cable is not connecting to my TV
Hi all, im using my macbook pro to view movies through my samsung lcd in the maIn room at home, using a hdmi connection through the 'moshi' adapter. But for the last two nights all ive got on my TV screen is a black screen with 'no signal'. The macbo
-
Query about Manual Reservation for Maintenance Order Category 30
Hi, I have a problem. Generally from Maintenance Order type PM01 under Order Category 30, when we give some materials requirement, SAP automatically generate reservation for those materials and take the GL as Consumable Item. But in my case, that GL
-
Appropriation Request Workflow Not Working
Dear Friends, I have been working on Workflow for Approval of Appropriation Request. Even after carrying out all the required configuration, the process is not working. Following are the symptoms: 1) When appropriation request is submitted for Approv