Access a value to a variable which is a bean to any place in the application of adf.
Hello
I am very new to the ADF. I'm fighting on access to a variable in another form of bean a bean. My script is as below.
I have a stubborn workflow. He has a page that has a text field and a button. I have a bean that brought the application. The bean has action method setTextInput(). When the user enters text in the text field and click on butoon methd of bean is called. I am able to get the text entered in my method of bean. I want the text user enterd the value value in a variable of the bean and its value access from ANY WHRE we will ' say to another bean of scope of the request in the workflow of the application of the adf. So could you please help me on this. It is very urgent. I think that this is a common use case.so adf expert can help me easily.
--
Your idea is to store the user on a bean to support State, and is not exactly a best practice in the ADF, if you are using business components.
You can create a transitional field in one of your ViewObjects and in this way, you can access the value from anywhere in the application.
Creation of an attribute of the transitional View object is simple, you can find an example here:
Tags: Java
Similar Questions
-
I have a story + desktop application for Adobe on my hard drive and it's supposed to sync up to my app online (or clouds), but he never did and now I can't access my desktop app, or the significance of the files that were on this subject.
__I.E. When I try to press the [Sign In] button, nothing happens.
So I thought that to find these files somewhere else, copy them to a safe location, and then try to re install the application again. However, I can not find these files anywhere on my hard drive.
Adobe Story stores its local files to the following location:
Under Windows,.
1. open Windows Explorer and type "%AppData%" in the address bar
2. a copy of ' com.adobe.AdobeStory.
' folder. This folder contains local history data. On Mac,.
1. open Finder.
2. in the 'Go' menu, open "go to folder".
3. Type "~ / Library/Preferences ' and press enter"
4. a copy of ' com.adobe.AdobeStory.
' folder. This folder contains local history data. -
Lov return value in a variable to library package (PLL)
Hello world!
I use a kind of generic/dynamic LOV for multiple forms (referenced LOV and custom in a library (PLL) functions.
Is anyway to set a LOV to return a value into a variable package library?
When I try, I get the error "+ name of the FRM-11908 element must be valid and exists in the form. +"When you click on the '+' column mapping LOV...
I also tried to use the global variable... I can put my LOV to return value to a global variable... but I can not access in the library package... I get an error: "+ error 49 bad bind variable... blah blah blah... met the OVERALL symbol while waits for blah blah blah... +»
Did anyone of you knows how to work around these errors and get my LOV returns values returned in a package variable or access a global variable in a package?
Thank you
GuillaumeApart from the form (pll, menu), read you with Name_In() and you write with Copy()
François
-
The final value of a variable declaration
Hi all
I work through a project that has many different results based on what options the user click.
Basically, I set up a variable called "totalclicks" and set a tip action to assign the value 1 to this variable whenever a user clicks on the selected items.
I was wondering is there an easy way to get the final value of the "totalclicks" to display in a report? We currently use an internal server and Adobe Quiz results Analyzer. Ideally, I would have just the user 'show results' as normal and the value of this variable is displayed somewhere.
Any ideas?
Thank you
It would be easier if you posted a screenshot of the slide: are all those click boxes on a slide, or you want to go to the next slide, click on another box click here? I ask this because of your sentence «Continues the slide...» » ?
No need to create another user variable. Perhaps you understand very well what it means to be a variable: it is just a container, and you can change its value as many times as you want.
So, if you want the click to increment and move to the next slide, the advanced standard action would be:
Expression totalclicks = totalclicks + 1
Go to the next slide
With the first click var will increase to 1, with the 01:58, etc. In the statement list progress of actions, in opposition to the drop-down list of simple actions (accordion) you do not Increment (ask the devs since many versions to add it, but they can't hear me). This is the reason why you need to the statement Expression.
Take a look on: http://blog.lilybiri.com/statements-advanced-actions-in-captivate-6-li
Lilybiri
-
To access the settings of ajax in the application process
Hello
I have an ajax call, submitting a parameter called cBoxKey.
var get = new htmldb_Get(null,$v('pFlowId').value,'APPLICATION_PROCESS=TrackRows',0); get.add('cBoxKey','NOTREQUIRED'); get.get();
In the application process I can access the parameter 'cBoxKey' like below;
declare l_checkBoxKey varchar2(4000); begin -- -- Get the value of the global which will be set in JavaScript -- l_checkBoxKey := wwv_flow.g_cBoxKey;
However, this does not seem to work because when I replace
l_checkBoxKey := wwv_flow.g_cBoxKey;
with
l_checkBoxKey := 'NOTREQUIRED';
The application process is called and produces results (through the ajax call).
In my view, that the question is how access the "cBoxKey" parameter in the application process.
Any ideas on what could be wrong.
Thank you.
Hello
I check any specification of package APEX version wwv_flow, there is no variable of g_cBoxKey.
If you have idea there?
Change your JavaScript for
var get = new htmldb_Get(null,$v('pFlowId').value,'APPLICATION_PROCESS=TrackRows',0); get.addParam('x01','NOTREQUIRED'); get.get();
And then access process on demand as
l_checkBoxKey := APEX_APPLICATION.g_x01;
Kind regards
Jari -
How to set the value of the point of application using pl/sql in the application process
Hi guys,.
I want a global variable (application point) whose value will be set to start when a user logs on to the application. The value will be retrieved from the database by using a sql query. I don't exactly know the syntax to set the value of the point of application in the application process. Also, I want to know what type of enforcement process should I use to set the value of the point of application, when a user starts a session. The value of the point of application varies from one user to the user.
Help, please.
I use apex 4.2
Kind regards
Waqas
You can use the application element as a link with his name. That is to say. your point of application is named G_MY_APPLICATION_ITEM, then you can / set of access using: G_MY_APPLICATION_ITEM.
For example
BEGIN
-assign as a variable
: G_MY_APPLICATION_ITEM: = 'LARRY ';
--
-use in a SQL statement
SELECT WHATEVER_COLUMN
IN: G_MY_APPLICATION_ITEM
FROM MY_TABLE
WHERE USERNAME =: APP_USER
;
END;
Peter
-
Invalid for clock() when values in the main loop of the application
I wrote the following test code which determines the past values of clock() for every second change reported by time (NULL):
static time_t thisTime = 0; static clock_t clocks = 0; time_t nextTime = time(NULL); if (nextTime != thisTime) { clock_t nextClocks = clock(); printf("%d\n", nextClocks - clocks); fflush(stdout); thisTime = nextTime; clocks = nextClocks; }
Normally, I would expect this to print values close to CLOCKS_PER_SEC, IE. 1,000,000.
However, if I add this to the loop for rendering a applications examples, I extremely wobbly values that are incompatible and far too small.
For example, I added just after the call to render() in GoodCitizen (like add #include
to the top of the file) and got these values: 10998 4000 4999 2000 2000 1000 1001 8998 8000 5999 7999 5999 12999 13998
I have the same thing with HelloWorldDisplay and basically everything which uses a loop of events/Blackberry. The applications themselves seem to operate at full framerate (although if the performance were an issue I would expect numbers that were too big, not too small).
On the other hand, if I wrap while (true) {...}, test code essentially causing the app to hang in a tight loop, I get much closer numbers of my expected values:
988850 997848 993849 995849 992849 990849 996849 991849 987850 987850 940857 975852 988850 993849
If something on the Blackberry events/render loop is originally clock() to report incorrect values.
Can someone explain this? What is the appropriate procedure for determining intervals of a second?
Thank you
Dan.
If you read the clock():
https://developer.BlackBerry.com/native/reference/com.QNX.doc.neutrino.lib_ref/topic/c/clock.html
You will notice that clock() measures CPU, not not hour wall-clock-for your process. This explains why your {} while loop (1) would measure something close to 1000000 microseconds on a 1 second interval, because she is ready to run.
Your other tests must pass a bunch of times by blocking system calls, which do not count toward time clock() as your process does not in fact.
If you want to measure wall clock time, use ClockTime() to query the clock CLOCK_MONOTONIC, or something equivalent. clock_gettime() can be more portable than ClockTime().
See you soon,.
Sean
-
How to lock access to the application user interface?
Hello
Our user interface application is configured to start automatically in the background when the BlackBerry is turned on.
We have a configuration property (ShowUserInterface) in the application that will allow users to access the user interface by clicking on the application icon.
Application continues to run in the background regardless of whether or not the ShowUserInterface configuration setting is 1 or 0.
If the device is configured with ShowUserInterface = 1, the user interface does not appear to the user until the user clicks on the icon of the application. If the user closes or closes the application then it will continue to run in the background and maintain its condition.
By clicking on the application icon again will open the application in its state of the screen.
If the device is configured with ShowUserInterface = 0, then the user interface does not appear even when the driver click on the application icon.
Please help how to achieve this?
A code snippet
public class MyApplication extends UiApplication { private Configuration config; private BackGroundThread _thread; public static boolean fromService = true; // Boot public static void main(String[] args) { if (args != null && args.length > 0 && args[0].equals("gui")) { // code to initialize the app by icon click fromService = false; MyApplication app = new MyApplication(); app.enterEventDispatcher(); } else { MyApplication app = new MyApplication(); app.enterEventDispatcher(); } } public MyApplication() { if (fromService) { _thread = new BackGroundThread(); // create a new separate thread _thread.start(); // start the thread } else { if (config.isShowUserInterface()) { pushScreen(new LoginScreen()); } else { // what to do here? } } } }
When the user clicks on the icon of the application and config.isShowUserInterface () = false in this case I'm not pushing any screen of the application. It is for me only IU lost Focus error.
Any help will be appreciated.
Thank you
Look at acceptsForeground(). I think that you can simply return config.isShowUserInterface ().
-
Method of access in the application of a component
I need to access a public method in actionscript by a component that is a child of the application.mxml file.
How can I do?
Ive tried this.methodName (but 'this' refers only to the parent container)
Ive tried "Application.methodName", but that does not work either.
Ive tried super.method name = no job
Ive tried to refer to the application to import, but I don't know what Im supposed to do?
Application to import?
My component is loaded into the main application when running.
Any ideas?Make sure that the component has an ID in the main application.
Let's say you give it an id of "myComp". Then, if you want a function public theat component, you can use
Application.application.myComp.myFunctionName ();
Provide import you mx.core.Application
-
Access the value of a variable assigned to CompositionReady?
I created a variable called counter inside the 'scene' in the "CompositionReady" using the following code.
var counter = 0;
How to get or write the value of this variable
through a 'trigger '?
Remove the var on the counter.
Just so put this in compositionReady
counter = 0;
Then you can just call him in a trigger as
Alert (Counter);
or
counter + 1;
or as if (counter == 1) {}
}
or whatever.
I hope this helps.
-
How to control the value of a variable that is shared at the beginning of the vi
Hi all
In short: How can I make sure the values of the variables shared at the start of a vi?
I have two vi.
One is a main vi where did I order a shared Boolean variable "run DAQ".
The other is a vi with a while loop that "polls" for the shared variable "Execute DAQ", which is connected to a box Structure. If the case is false, it does nothing, if it is true is short some simple IO DAQ within a while loop.
To be sure that at the beginning of the vi the variable 'Execute DAQ' shared value false (no matter what 'State' the shared variable was left in front of the vi began) I write a Boolean constant to this shared variable 'Execute DAQ' out of hand while loop.
Now my question: how is it possible that the case structure can enter into the 'True' State, even when main vi is not executed and there is therefore no way of the shared variable can be written in. I know that shared variables are stored in memory, but that's why I write it to false at the beginning of the vi.
Even when I read the first shared variable before you change it with a constant False the second instance of the shared variable that is wired to the case structure bed to True.
It seems to me that the shared variables do not follow the 'right' of the dependence of LabView and are updated outside the normal flow of the vi.Thanks for your time and advise on this.
JackT wrote:
Someone knows another way around this?
Yes. Do not use them.
If you not post on a network, use a normal Global Variable or use a queue, the user event, stating to send commands indicating loops for updating their values.
If on a network, then I recommend the network stream to send commands/data back with updates. I used shared variables, more I hate them.
-
Name of the dynamic property of object in the table based on the value of a variable
I have two paintings of custom class objects
var obj1:Object1 var obj2:Object2 var array1:Array = [obj1[0], obj1[1], ...] var array2:Array = [obj2[0], obj2[1], ...]
Object1 has a property named. Name while Object2 has a property named. Title.
Now I have a common function including cab accepts an array (array1 or array2) and the name of property the object ("Name" or "Title") as input and needs to access this name of the property of the objects in the array:
function myFunction(arr:Array, fieldName:String) { arr[0].fieldName = "xxx"; }
the problem I have this achievement does not because the code in the function assumes that the property of that object in the table is actually a string "fieldName" while I want to dynamically determine the names of the fields based on the value of this variable, but cannot understand the syntax to do!
Don't know if I'm clear - hope that makes sense... ;-) Thank you
Hey p3pp3r,
I think I understood you. Try the following and see if you get good results:
function myFunction(arr:Array, fieldName:String) { arr[0][fieldName] = "xxx"; }
Let me know how it turns out. Good luck!
-
How the value of variable Page of Backing Bean
Hi all
New on ADF trying to access page variable value to a BackingBean (scope wonders).
I tried this approach but does not work, I do not know how to solve.
My ADF page is filled by a VO.
It is the ADF page code:
< af:panelLabelAndMessage label = "Name" id = "plam8" >
< af:outputText value = "#{bindings." Name.inputValue}"id ="ot7">
< / af:outputText >
< / af:panelLabelAndMessage >
< af:panelLabelAndMessage label = 'Start Date' id = 'plam8' >
< af:outputText value = "#{detailBean.startDate.inputValue}" id = "ot8" / > "
< / af:panelLabelAndMessage >
This is the piece of my BackingBean where I need to read my element value and the format in right way and then push it down on the page of the ADF:
private String startDate;
public String getStartDate() {}
StartDateXD = (Date) resolveExpression("#{pageFlowScope.startDate}");
If (startDateXD ! = null) {}
In the date format = new Date (startDateXD. getTime());
SimpleDateFormat newFormat = new SimpleDateFormat("dd/MM/yyyy");
startDate = newFormat.format (formatted);
}
Return dataSds;
}
Is someone coulfd help me?
Thanks for your help.
Fairlie
Yes, you can use af:convertNumber to convert currency. Check Ashish Awasthi (Jdev/ADF) Blog: change of af: convertNumber Format according to the regional settings - Oracle ADF for a sample.
Timo
-
Store the user receives the value in a Variable of Odi
Hello
I want to store the value user given (run-time) in a .txt file using shell script. If I want to change the value of the user given to the shell script. In the package, I put the variable in mode refresh as a first step, then the odioscommand link OK. When I try to run this package fails (* ODI-1246: * the logical schema has not been set for Input_Variable).
FYI: -.
I just create a simple numeric variable. Select the most RECENT VALUE for her and the schema is not defined. Default value is 0.
After that this problem occurred I select the oracle, memory engine diagram diagram etc and run again the package/scenario but it the same result.
Please advice
Thank you
Papai
NB
Here are the details of the problem: -.
ODI-1246: the logical schema has not been defined for Input_Variable.
at com.sunopsis.dwg.dbobj.SnpSessTask.getDefaultDwgConnectConnection(SnpSessTask.java:508)
at com.sunopsis.dwg.dbobj.SnpSessTaskSqlV.getExecutor(SnpSessTaskSqlV.java:428)
at com.sunopsis.dwg.dbobj.SnpSessTaskSqlV.processTask(SnpSessTaskSqlV.java:405)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2625)
at com.sunopsis.dwg.dbobj.SnpSessTaskSqlV.treatTask(SnpSessTaskSqlV.java:240)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:558)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:464)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2093)
to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$ 2.doAction(StartSessRequestProcessor.java:366)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:300)
to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$ 0 (StartSessRequestProcessor.java:292)
to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$ StartSessTask.doExecute (StartSessRequestProcessor.java:855)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)
to oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$ 2.run(DefaultAgentTaskExecutor.java:82)
at java.lang.Thread.run(Thread.java:662)Yes. If you want to pass the variable at run time, then you will see a pop-up window. Here, you can pass the value.
-
Setting value to a variable binding
Binds the values of variables can be access with this:
AttributeBinding deptBinding =
(AttributeBinding) getBindings () .getControlBinding (bindName);
Return deptBinding.getInputValue ();
Can I set the value of a variable binding in the same way?
To define a value of binding, I currently have access to the ViewObjectRowImpl and make a setVar (x) in order to get, but it's very hard. I would like a more direct via liaison system if possible.Yes you can set it as
AttributeBinding attr = (AttributeBinding) bindings.getControlBinding ("test");
attr.setInputValue ("test");
Maybe you are looking for
-
Vacuum micro, the oversized Album Image
The people of Apple, please explain how to solve the 'empty' microphone, oversized pockets and missing illustrations. Is there an another update on the bridge?
-
9.3 install, says no internet connection?
I received notice of my 5s to 9.3 update, so I did and it seems to have downloaded, but when I hit 'install' it comes up with the message that it cannot verify the installation because I'm is no longer connected to the internet. Which is not true, I
-
Tips for a laptop replacement please.
After numerous emails, phone converstations and finally offered letters HP replace my laptop with a new reliable model (we hope). (Unacceptable) aware, there is a dv9030ea, when I bought it originally that I was attracted by the GPU I thought I woul
-
Error message scanner failure HP Officejet 4620
the 4620 analyse not or copy, I get a scanner does not error message. I don't see the scanning light is lit or see it move
-
Impossible to download files, but can download them
I recently got a new modem/router to the cable company, now I can not download files. I studied the responses and found that it could be the router. Any help out there?