When do Navigation triggers not fire?
hi there! I read this statements below, but i cannot understand. Can anybody give more illustration or example? tx.
"The Pre- and Post-navigation triggers do not fire if they belong to a unit that is lower in the hierarchy than the current validation unit. For instance, if the validation unit is Record, Pre- and Post-Text-Item triggers do not fire."
At design time in property palette, and also at runtime with Set_Form_Property( VALIDATION_UNIT ).
Look at the online help documentation.
Francois
Similar Messages
-
WHEN-TREE-NODE-EXPANDED not fire with keyboard in FORMS 10G
I have a Hierarchical Tree. When i click in any node with mouse, works fine.
When i use the key rigth and left of the keyboard, the tree expanded, but not fire the WHEN-TREE-NODE-EXPANDED.
In FORMS 6i works fine.It's a bug 4509399. There is a oneoff patch on Metalink:
https://metalink.oracle.com/metalink/plsql/f?p=130:14:4034066994841324251::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,331369.1,1,1,1,helvetica -
When-Mouse-Click does not fire if When-new-item-instance exists
We are using Forms 6i Patch 12.
The When-Mouse-Click trigger (at block level) is not getting fired when a When-new-item-instance trigger exists on a given item on which mouse is clicked.
We need to synchronize keyboard and mouse events such that if the validation on certain key items fails, the cursor should go to one of the specified items as per the validation rules.
The validation rules are different on leaving from different items. Complex validation rules require cursor to go to a different item than the current item on which the validation fires.
Since go_item cannot be used in when-validate-item, we are using a combination of key-next-item and when-mouse-click.
But, this strategy seems to fail if mouse is clicked over an item having a when-new-item-instance trigger.
Also, we need the When-mouse-click trigger to fire before When-new-item-instance.
Any pointers to solving the firing of trigger or strategy will be appreciated!
Regards,
SanjivThis solution we have tried and it works also.
However, we end up in another problem in the form. For overall picture, please see my latest post for "Forms Valid status" at Forms Valid status
Regards,
Sanjiv -
When-tree-node-selected not fire while navigating through keyboard(Urgent)
i am using treeview for displaying chart of account and fires the above said trigger in the form, but the trigger has no effect whilt navigating tree view with keybpard arrow keys until user explicitly select the node through mouse help me out plzz
i want that trigger also fires when user navigate and select node through keyboard or through mouse thanks
its urgentStop duplicating your threads!!!
when-tree-node-selected (Urgent)
You posted the same question 2 days ago and I've answered you, you didn't even provide an exact version of your forms.
Posting again will not change your problem.
Do not waste space on the forum. -
Triggers not Fire in Logical Standby
Hi,
I'still have this question even after reading some post in this forum concerning creating Triggers in a Logical Standby
Let's see this Case.
MY Primary
Table A Trigger A1 Fire into > Table A1
MY Logical - Just Created as New
Table A Trigger A1 Fire into > Table A1 >>>> This Is a copy of the Primary Structire
IF I want to add a new Trigger into Table A I get :
Table A Trigger A2 Fire into > Table A2 >>>>> This is after
My Logical Structure will become:
Table A Trigger A1 Fire into > Table A1 >>>>> This belongs to the initail Strcuture
Trigger A2 Fire into > Table A2 >>>>> This Added After
My Question?
When the log are being applied on the Logical and obviously inserts into TABLE A will occur ... will Trigger A2 Fire into Table A2 ?
I hope I make myself understandable ...
Thxs for your HelpI know it's quite a long-time that anyone replied this post, but I just need to report our attempts to workaround that.
Dropping function-based indexes in primary database, just before creation of Logical Dataguard hasn't solved our problem, neither dropping indexes in logical database.
In my opinion and after some docs in metalink, I think there's no way to solve it.
Or you drop them or you migrate to 10g.
Regards. -
When-validate-item at form level do not fire
Hi, I wrote a when-validate-item at form level to do same check in all items of a screen and note that this trigger do not fire when executing the form. does someone know why this form-level when-validate item do not fire. Are there some conditions i probably forgot to have? Thnaks very much.
Hi, if you also have a validate-item trigger on the item itself, this may be overriding the form-level validate item.
At the ITEM-LEVEL:
if a when-validate-item trigger exists and the Execution Hierarchy property of the trigger is set to override then the item-level trigger will fire instead of any trigger by the same name at any higher scope.
So make sure you do not have validate-item triggers at the item or block level that may be overriding the form-level when-validate-item.
To see the properties of a trigger, highlight the trigger and press F4
Hope this helps! -
I cannot get the accordion load event to fire when I have
created the accordion and load event using actionscript . Here is
some sample code:
createClassObject(mx.containers.Accordion, "acc",
getNextHighestDepth());
acc.createSegment(mx.containers.ScrollPane, "sc1", "Number
One");
acc.createSegment(mx.containers.ScrollPane, "sc2", "Number
Two");
var accLis=new Object();
accLis.load=function(evtObj) {
trace("load");
accLis.change=function(evtObj) {
trace("change");
acc.addEventListener("load", accLis);
acc.addEventListener("change", accLis);
I made sure to add the ScrollPane and Accordion components
to my library. So the load event does not fire, but the change
event does fire. And through further testing the other events do
not fire, including the draw event. Can anyone help? The only time
I can get the load event to fire on an accordion is if I put an
accordion on stage, select it and add the actionscript to the
objects actions like shown below:
on(load) {
trace("load");
on(draw) {
trace("draw");
Can somebody help? Unfortunately I must create all my
components dynamically. Thank you in advance.I'm having this issue also...but only apparently with Internet Explorer and only on some machines...ideas?
-
HOW can I get a STATUS OF TRIGGERs TO FIRE CORRECTLY ???
Hi all,
I had trouble with a migrated DB (7.3.4 -> 9.2.04) why all important TRIGGER did not fire (Business Rules).
I could see all TRIGGERS WAS VALID with:
SELECT a.object_name FROM all_objects a
WHERE a.object_type = 'TRIGGER'
AND a.status = 'INVALID'
AND a.owner = Decode(Upper('SCHEMA'), 'ALL',a.owner, Upper('SCHEMA'));
but they DID NOT FIRE !!! (After recompiling all works well)
This is a production DB and I must:
- simulate this state - HOW can I do it ?
- HOW can I select this TRIGGER STATE in my PRODUCTION
system to re-compile this triggers ???
I must prevent this state on triggers before the user writes data from Forms to the Database:
if NOT TRIGGER_FIRE('Trigger') then RECOMPILE('Trigger'); end if;
Has anyone a good solution ?
Thanks in advance
FriedholdAre you sure the triggers have been correctly imported? That they have been imported in the right user schema?
I remember having some problems with triggers when importing in an Oracle 8.0.5 database: the triggers got to be on tables in another schema.
And are they enabled?
Check the sys.all_triggers view:
select * from all_triggers where owner = &my_schema
and see the status column if it is "ENABLED". -
Triggers no fire on SuSe80 Linux
My platform is SuSe Linux 80 and Developer Suite 9i.
My forms compile fine, but triggers no fire.
When I make : unset NLS_LANG - everything is fine - triggers fire.
Where is problem ?
NLS_LANG is my national setting, not AMERICAN_AMERICA...Sorry, folks. Forgot the obvious. Compiling on the destination architecture fixed the problems.
-
Rule.msg:Navigation trigger not satisfied
Hi,
I am trying to set the experience manager content collection and to trigger specific cartridges based on the triggers. But when the pages are invoked, i am getting the below mentioned audit logs.
It would be fine if there are any inputs on this.
endeca:auditInfo": {"
ecr:resourcePath": "content/Pages/Search/Search Page",
"ecr:innerPath": "centerColumn[3]",
"ecr:ruleFireData": [
"endeca.internal.created.by": "admin",
"rule.msg": "Navigation trigger not satisfied",
"endeca.internal.templateType": "MainContent",
"endeca.internal.templateId": "SearchResultsItem",
"endeca.internal.last.modified.by": "admin",
"rule.msgcode": "1",
"rule.state": "considered",
"endeca.internal.resource.path": "/content/Search/Search Results Content/Cinthol ",
"endeca.internal.workflow.state": "ACTIVE",
"type": "DGraph.MerchDebug",
"Title": "Cinthol",
"endeca.internal.priority": "10",
"rule.id": "14",
"endeca.internal.last.modified": "2015-02-03T18:31",
"endeca.internal.date.created": "2015-02-03T18:31",
"Zone": "xmgr_zone"}]},
"name": "Search Results Slot",
"contentPaths": [
"/content/Search/Search Results Content"
Thanks in advance.
Karthik VI would generally use a preview application for the experience manager to check this,
if you use preview user state then these parameters can be added as below,
&Endeca_user_segments=&Endeca_date=2015-05-05T11:46&Endeca_user_agent=&Endeca_change_sets=user:admin -
ON-LOGON does not fire in Form B, called from Form A
We have a situation like this. We are using Forms (Forms [32 Bit] Version 10.1.2.0.2 (Production)).
We migrated this application to Forms 11.2.0.1.0. Problem is that the ON-LOGON trigger does not fire in the 2nd level forms. Our application work like this.
(a.) User double-clicks URL icon.
(b.) Form A is opened without asking for un/pwd. We put a NULL; in the ON-LOGON of A.fmb.
(c.) This is the main form of the application. This has a canvas with 6 buttons. Each button will launch it's own separate application with it's own menu.
(d.) Now user presses button in A. This launches Form B. We use
Run_Product(FORMS, 'B', SYNCHRONOUS, RUNTIME,FILESYSTEM, pl_id, NULL); (e.) Now, in Form B, in the ON-LOGON trigger we have put code to show the logon screen and login to the DB.
Problem is, this works in 10g Forms. But we had to replace the RUN_PRODUCT with a CALL_FORM after migrating to 11g since RUN_PRODUCT is not supported in 11g.
Problem is that when you use CALL_FORM to call Form B, the ON-LOGON of the Form B does not fire. We tried OPEN_FORM and NEW_FORM with different parameters, but the behavior is the same. i.e. ON-LOGON does not fire.
What is the solution or workaround for this please.
Edited by: user12240205 on Oct 15, 2012 4:50 AM
Edited by: user12240205 on Oct 15, 2012 4:52 AMMichael Ferrante (Oracle) wrote:
If you need to open another form you should use CALL_FORM, OPEN_FORM, or NEW_FORM. In these cases, ON-LOGON will not automatically fire because the connect info is passed from the calling form. If you need to login from the called form then you need to need to programatically cause that to occur. Refer to the LOGON and LOGON_SCREEN built-ins in the Builder help for more info. You can fire these from almost any trigger you like, for example in a WHEN-NEW-FORM-INSTANCE trigger or where ever is appropriate for you application.Michael, we tried using the CALL_FORM, OPEN_FORM & NEW_FORM.
Also, there is NO connection to the DB, when B is called from A since we don't login to the DB in A (ON-LOGON has NULL;).
So, if there is no DB connection when B is called, shouldn't the ON-LOGON in B fire?
We tried firing the LOGON_SCREEN and LOGON in the WHEN-NEW-FORM-INSTANCE. But, for some reason, the we don't get the menu (we get a menu not found error). We tried correcting the paths and other things but still no solution. -
How to get af:commandbutton id in java code when it is triggered?
Hi All
In my application's homepage, I am using 2 af:commandbuttons and each using action attribute to call a method. Both are calling the same method, and based on its id, it should perform different operations. Could anyone please tell me how to get command buttons id in java code, when it is triggered.
Regards
VenkatVenkat,
why not call different methods from each button?
public String actionButton1()
return doAction("button1");
public String actionButton2()
return doAction("button2");
public String doAction(String aBuuton)
if ("button1".equalsIgnoreCase(aButton))
// do work for button 1
return "abc";
}else {
// do work for button 2
return "abc";
}Now you user actionbutton1 for the first button and actionButton2 for the second.
Or you directly implement two different methods in the bean and call each one directly from the button.
Timo -
Flash CS4 onPeerConnect does not fire
Hi
I tryed to do Flex example for simple chat (p2p) with Stratus at Flash CS4 IDE
(adapted it of course) but onPeerConnect does not fire.
Can you take a look at my code ?
What's wrong with it ?
package {
import flash.events.*;
import flash.net.*;
import flash.display.*;
import flash.media.*;
public class stratusTest2 extends Sprite {
private const SERVER_ADDRESS:String="rtmfp://stratus.adobe.com/";
private const DEVELOPER_KEY:String="a9fb14e5b040800e8327ab51-37f33907d0c1/";
private var nc:NetConnection;
private var myPeerID:String;
private var farPeerID:String;
// streams
private var sendStream:NetStream;
private var recvStream:NetStream;
private var VideoDisplay:MyVideoDisplay;
private var FAR_PeerVideoDisplay:farPeerVideoDisplay;
private var VidDisplay:Sprite;
public function stratusTest2(){
addEventListener("addedToStage",initThis);
private function initThis(e:Event){
VidDisplay=new Sprite();
addChild(VidDisplay);
connectToStratusBTN.addEventListener("mouseDown",initConnection);
initSendStreamBTN.addEventListener("mouseDown",initSendStream);
initReceiveStreamBTN.addEventListener("mouseDown",initRecvStream);
sendDataBTN.addEventListener("mouseDown",sendDataBTNPressed);
private function initConnection(e:MouseEvent){
if (MY_peerIDText.text) {
farPeerID=MY_peerIDText.text;
nc=new NetConnection();
nc.addEventListener(NetStatusEvent.NET_STATUS,ncStatus);
nc.connect(SERVER_ADDRESS+DEVELOPER_KEY);
private function ncStatus(event:NetStatusEvent):void {
INF.appendText("ncStatus: "+event.info.code+"\n");
trace(event.info.code);
myPeerID=nc.nearID;
MY_peerIDText.text=myPeerID;
private function initSendStream(e:MouseEvent){
trace("initSendStream");
INF.appendText("initSendStream\n");
sendStream=new NetStream(nc,NetStream.DIRECT_CONNECTIONS);
sendStream.addEventListener(NetStatusEvent.NET_STATUS,netStatusHandler);
sendStream.publish("__media");
var sendStreamClient:Object=new Object();
sendStream.client=sendStreamClient;
sendStreamClient.onPeerConnect=function(callerns:NetStream):Boolean{
farPeerID = callerns.farID;
trace("onPeerConnect "+farPeerID);
INF.appendText("onPeerConnect "+farPeerID+"\n");
return true;
//VideoDisplay=new MyVideoDisplay(VidDisplay);
//var camera:Camera=Camera.getCamera();
//VideoDisplay.attachCamera(camera);
//sendStream.attachCamera(camera);
private function initRecvStream(e:MouseEvent){
recvStream=new NetStream(nc,farPeerID);
INF.appendText("start receiving from "+farPeerID+"\n");
recvStream.addEventListener(NetStatusEvent.NET_STATUS,netStatusHandler);
recvStream.play("__media");
recvStream.client=this;
//FAR_PeerVideoDisplay=new farPeerVideoDisplay(VidDisplay);
//FAR_PeerVideoDisplay.attachStream(recvStream);
public function receiveSomeData(str:String){
txtReceiveData.text=str;
private function sendDataBTNPressed(e:MouseEvent){
sendStream.send("receiveSomeData",txtSendData.text);
private function netStatusHandler(event:NetStatusEvent):void {
trace("netStatusHandler: "+event.info.code);
INF.appendText("netStatusHandler: "+event.info.code+"\n");
trace(event.info.code);
i have 3 input texts: MY_peerIDText, txtSendData, txtReceiveData
When i press connectToStratusBTN i get ID after than i open another
browser window with the same swf and paste this ID into MY_peerIDText
After connection i press initSendStreamBTN in first swf (it is 1st browser page)
and i press initReceiveStreamBTN in 2nd swf
After that iwrite down some text in txtSendData TextField (in 1st browser page) and press sendDataBTN
Nothing happensthis function doesn't work correctly:
private function sendDataBTNPressed(e:MouseEvent){
sendStream.send("receiveSomeData",txtSendData.text);
because you send not String, but link to the txtSendData.text, which is empty in another peer.
So, solution is following (not the one, but for example):
private function sendDataBTNPressed(e:MouseEvent){
var sendString:String = "";
sendString+=txtSendData.text;
sendStream.send("receiveSomeData",sendString); -
Mouse event not fires on drag and drop
Please
Can any one help and give any idea during draging(drag drop) mouse over of a button does not fires. I have a list of thumb in which I want to drag and drop the thumb at any location for reordering the thumb but due to lot of item in list need to sscroll list. I have my own custom scroll on button mouse over but when Item is dragging mouse event does not fires.
Thanks in advance,
PremkantHi there,
Reject caption shows up when an unacceptable source is dropped on a Target. To configure the 'Accept criteria', select a drop target, Click on the 'Accept' button, Deselect the checkbox corresponding to the unacceptable source. (As shown below)
Now whenever the user drops 'Unaccept' source on top of the target, the 'Reject' caption shows up.
Thanks,
Nimmy Sukumaran. -
How do I get rid of various lines around text boxes when using navigation panes
How can I get rid of these various lines that are displaying sporatically around different text boxes . . . but only when the navigation panel is displaying? I previously had the issue and changed the text box properties to no fill. It fixed the problem in the document with no navigation panel, but once the navigation panel is displayed the lines appear. And yes, I fixed the text box properties before creating the bookmarks for the navigation panel.
Every device, browser and browser version has its idiosyncrasies.
Just using a stroke and a drop shadow should not have been enough to require Muse to convert the page fill to an image. Were/are there also other effects on the page? Are the page corners slightly rounded?
Bevel and Inner Glow definitely require an image to be created. Most other effects/properties do not.
Maybe you are looking for
-
Why does itunes have me logging in multiple times to buy a song? I can access everything else fine, but now my account is disabled for some reason although my password was entered correctly... help
-
The transfer requirement is created automatically,when a production order is released. When i go to tcode: LB11, if i give all the details required to display the TR, NO data display. IF i select, processing completed , then It is showing. in Display
-
$ desktop-file-validate /opt/Adobe/Reader9/Resource/Support/AdobeReader.desktop /opt/Adobe/Reader9/Resource/Support/AdobeReader.desktop: error: file contains key "Caption" in group "Desktop Entry", but keys extending the format should start with "X-"
-
I tried to create column chart using the data model from the previous view, I used var object to transfer the data but the chart does not work. Help PLEASEEEEEE and if you have tips for passing data to a view please. <?xml version="1.0" encoding="ut
-
How to change language in Logic Studio?
My MacBook is Mac OS X 10.5.6, the system language is Traditional Chinese, I want to fill English in my Logic Studio, even though I choose the English when filling software, Logic Studio still run Simplified Chinese, How to change language for Logic