LOV button
Hi all experts,
I attach an LOV to an item, an set the LOV automatic position to YES.
When I navigate to that item, the LOV button does not appear. So I can't
press the button and select value.
I then set the LOV automatic display to YES. When I navigate to that item,
the LOV can popup and I can select value from it.
The problem is: I think the LOV(query) work fine. But I don't want the LOV
popup everytime user navigate to that item. I just want the LOV button appear
when navigating to that item.
Please help me! (I run my form in the client, is it the problem?)
Thanks.
Hi Helena,
I think I should explain more. I use form builder 6i to create a new forms.
I see the form in Oracle Application 11i that the button will only appear when
user navigate to that text-item.
I want to do the same thing. I know I should add something like 'when-button-pressed'
trigger. However, there are no button appeared when I navigate to the text item, so I can't
press any button.
In the manual, I know that the button need not be created manually. It should appear whenever
the cursor navigator to the text item. I don't know if there are some wrong setting for me.
Thanks a lot.
Similar Messages
-
Enable/disable lov button in a multi-row bloc
Hi all,
I have a form in which there is a multi-row block with some lov buttons related to some items,
in query mode, user should not be able to modify item, item property update_allowed is set to false, that worked, but user is able to modify item when he clicks on the lov button...so i want to disable the button for query records and for record in (insert or new), button should be enable,
i tried some tips but don't work, do you have any idea
Thanks for your help.Hi,
Can you suggest some methods to enable/disable LOVs in my search query? I have a customized VC which performs search and I need to enable/disable the LOVs depending on requirement.
Abhishek -
How to implement custom lov button without the standard template.fmb?
hello,
i am developing a application using oracle forms 10g. i can't use the standard template.fmb because my application does not run in ebs. there comes the problem: i want to implement the lov button function like the template does, such as :
1. when the text item get focus, lov button display.
2. when the text item lost focus, lov button disappear.
3. when scrollbar scrolls, the position of lov button adjust accordingly.
4. there is only one lov button in one form and the lov button was created dynamicly.
i found it's so complex to do this.
anyone can help?Try to change the following setting to true
app.ui.lovButtons=falsein $ORACLE_HOME\forms\java\oracle\forms\registry\registry.dat -
Hello:
The dynamic LOV button (app.ui.lovButtons=true) in Registry.dat setup is showing the LOV button in NORMAT Mode ONLY.
This does NOT get displayed when the form is in QUERY mode. Is there a way to display the LOV buttons irrespective of Query/Normal Mode?
Thanks
BalaAnyone faced this issue before?
Please help
Edited by: kart on Jun 16, 2010 3:58 PM
Edited by: kart on Jun 17, 2010 12:30 PM -
LOV button in enter query mode
Hi
How do I show LOV button(Forms 9.0.2) in enter query mode?As of now LOV button is displayed only in the create mode.
Binod.Hi Andrew,
Thanx for the reply. Actually I have not associated any trigger for this. Here Im refering the LOV button which comes inside the respective field(I mean we change the property lov_button to 'true in the regitry.dat). This button is not getting displayed in the enter query mode.
I hope now you are clear with the query.
Binod. -
LOV button navigation in multi row block
We have two fields in a multirow block, Role Type and Parent Role Type(which is a LOV button). When the current row selector is on a Role Type row all Parent Role Type LOV buttons for all the rows change only the current selected row. With Designer we set Keyboard/Mouse navigable properties to Yes(in the OLB) which fixed it but with Headstart these properties do not fix this problem. Any info and suggestions would be appreciated. Thanks.
Ok, now I understand.
Unfortunately, you have run into some standard forms behavior that doesn't work the way you want it to. The LOV button is not navigable, because your cursor needs to be sitting in the data item when the call to the LOV is made. Since this button is not navigable, the cursor will not move to the current record when you press the button. (Actually, the button is identical on each record.)
Possible solutions:
1 - use only 1 button in an overflow below. (Create your own action item instead of using the LOV button preference.)
2 - don't use a button at all. (Headstart provides the LOV toolbar button.
3 - Try generating the lov as a poplist. (See Oracle Designer online help).
4 - Use the new Oracle Look and Feel (available only on the web) to create a button in the field ('...').
Regards,
Lauri -
How to get LOV button in Forms 10g
Hello Everyone,
I have created a form in 10g and also create a LOV for item (DESIGNATION). But i can't get/see the LOV button, always i have to press Ctrl+L. And then from the list item can select.
I need that button nearer to particular item for which LOV is created, just like we can get into Oracle Apps.
Regards,
JAKHi Tony - Mark,
Thanks for your reply. I did the changes " app.ui.lovButtons=false to true " as you both told me, but still the LOV button is not getting beside that text item.
The senario is, Created a text item HIREDATE & to this item the Calendar library is attached i.e. PL/SQL library calendar90.pll, then create a KEY_LISTVAL trigger on the date item which is to use the Date List of Values window.
Now when i run the form (Ctrl+R), the form will open in browser, but i can't see the LOV button with the HIREDATE text item. Always i h've to use "Ctrl+L" then it shows the calendar. So user has to know, how to open this calendar or just simply put the date directly in to the text item.
I want to see the button (Just like we can get into oracle application, after attaching the value set). Whether it is possible to get it or i h've to place a button beside to HIREDATE text item & on this button code can be write to open the calendar.
Thanks & Regards
JAK -
Why is an LOV button not shown when the block is in enter-query mode, but there is still an LOV available (using F9 button)?
This has already been filed as a Forms bug, no. 2179613 'EXTEND APP.UI.LOVBUTTONS TO ALLOW DISPLAY OF LOV IN ENTER-QUERY MODE'.
"Currently the facility to display LOV buttons automatically - the setting app.ui.lovButtons=true in the registry.dat file only works in data entry mode. It would be useful to be able to display the generated button in Enter query mode as well."
The priority is "Minor Error, No Loss of Service", so I doubt if this will be fixed soon. -
How to show the lov-button (not the three dots symbol in web) to retrieve the calendar window for a date field in a Designer 6i generated application based on Headstart 6i? The preference LOVBUT is set to Y, so that is not the solution.
You can use te preference LOVBUT to change the appearance of the LOV button.If you will open the generator prefrences and check the online help against the prefrence LOVBUT you will find very useful information.
Some of the examples mentioned there are:
htf.italic('LOV')-gives you the text LOV in italics for the LOV button
htf.img('/images/button.gif')-a button is shown with the specified image on it.
Thanks
Vishal Jain -
How to handle advance button on LOV popup
HI,
I have implemented framework classes to get the handle of search button of inputlistofvalues pop up window.
Now i want to perform advance search with different type of operator.
Can anybody tell me how can i archive it.
Thanks in AdvanceHi,
you get a handle to a LOV button. And this is all we know. What you really want to do is not mentioned in your post. You don't mention the JDeveloper version and you don't mention the usecase
Frank -
Criteria item is not being used in the LOV query
Hi All,
I have one 'messageChoice' bean which is associated with a view
I have configured it correctly
I have one 'messageLOVInput' bean
above 'mesaageChoice' acts as criteria item for 'messageLOVInput'
I created two maps one for each beans
When I select a value from 'messageChoice' and click LOV button
now LOV window should query based on the value from choice..
but its not at all taking choice selection in the query criteria...
Where I am doing mistake..?
Thnaks
-PraveenHi,
we are gathering JDeveloper 11 technology preview related question in a separate forum
JDeveloper and OC4J 11g Technology Preview
Frank -
Theme 23 does not display popup LOV in tabular form
I created new application using new Theme 23. In tabular form the popup LOV button does not show. While using this theme the column LOV button is soooooo small it is not visible. If I move the cursor on the side of the field eventually I cursor handle will change and I can click and popup LOV will show. When I switch to an older theme (e.g. 21) the LOV button shows just fine.
Does anyone can offer a solution? Can I expect more this type of problems in the new theme 23?I examined exported application file. Indeed the problem is p_column_id parameter. It should be decimal number for translated application. Characters %2C in p_column_id value stands for comma. It should be dot instead. Parameter value should be p_column_id=30289208519476123679.915121.
-
Hi,
I have a weird problem. I just deployed my project and all went fine. However, when testing it, one ( and only one ) panel had its LOV buttons not working.
When selecting one of those LOV buttons, the following error appears:
"JBO-26080: Error while selecting entity for CtCatalogItem"
The error seems to be with the business component table, (not the panel itself) as when I deleted the business component and recreated it, it worked fine.
When trying to redeploy it,however, the error occured again.( It must be modifying or deleting a file/business component...)
(I tried deleting the class files and rebuilding the project...)
Thanks in advance for any help
Aymeric
nullproblem solved ! copied the cabo and webapp file in the \j2ee\home\default-web-app
OC4J directory on the AIX. do not know if this is the finest solution, but ..anyway it works now
Markus -
Problem in using LOV for validation-JHS 10.1.3
Hi all,
This problem was also noticed by Phil McDermott (Problem in using LOV for validation-JHS 10.1.3
I am following the demo and I noticed that the Use LOV for Validation functionality does not work on the browse page. However, it does work on the details page!
Another effect of this problem is that once you tried to validate on the browse screen, the lov button does not work anymore.
Thanks, Joep
Just found out that is does not work when entering "ph" like suggested in the tutorial. When I enter "p" and then tab to the next field, the lov popup does show.
Message was edited by:
Joep HendrixThanks for your reply Steven.
I had the same problem as Joep reported here, following the steps at:
http://www.oracle.com/technology/products/jdev/tips/muench/jhstutorial/index.html#genandrunagain
Your solution works for me.
The "completed version of the tutorial application" also has this issue:
http://otn.oracle.com/products/jdev/tips/muench/jhstutorial/MyDemo.zip
Are there any other known issues for this tutorial? Where can I find such errata list?
many thanks
Jan Vervecken -
Using LOV with Validation on the Numeric Fields results in Error
Dear JHeadstart Team,
During my work with lov I encountered another problem. I defined a lov and attached the lov to a numeric field and check the LOV for validation. Now when I use LOV using the LOV button it works fine but when I enter some numbers and then press tab the LOV was not shown correctly and resulted in the following errors and the worst thing is that you can not navigate to any other pages and all try to navigate to other pages results in errors too. When we put the same LOV on a string field (which is not desirable for us) it worked fine.
It seems to me like a bug. Am I right? Is ther any solution or workaround for this problem?
Thanks in advance,
Navid
16:31:29 DEBUG (LovItemBean) -Cleared value of item HrTrainingCourseSchedulesTitle
16:31:29 DEBUG (LovItemBean) -Cleared value binding #{bindings.HrTrainingCourseSchedulesTitle.inputValue} of item HrTrainingCourseSchedulesTitle
16:31:29 ERROR (ApplyRequestValuesPhase) -java.lang.ClassCastException: java.lang.Long
javax.faces.el.EvaluationException: java.lang.ClassCastException: java.lang.Long
at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:130)
at oracle.adf.view.faces.component.UIXComponentBase.__broadcast(UIXComponentBase.java:1079)
at oracle.adf.view.faces.component.UIXEditableValue.broadcast(UIXEditableValue.java:247)
at oracle.adf.view.faces.component.UIXSelectInput.broadcast(UIXSelectInput.java:215)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:249)
at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:307)
at com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:79)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
at com.pooya.controller.jsf.PooyaAuthenticationFilter.doFilter(PooyaAuthenticationFilter.java:256)
at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:332)
at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)
at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:367)
at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:336)
at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:196)
at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:87)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:627)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:119)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:230)
at oracle.oc4j.network.ServerSocketAcceptHandler.access$800(ServerSocketAcceptHandler.java:33)
at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:831)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ClassCastException: java.lang.Long
at oracle.jheadstart.controller.jsf.bean.LovItemBean.validateWithLov(LovItemBean.java:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:126)
... 31 moreHi Navid,
We ran into the same bug and have the next workaround for it:
We extended the JHeadstart class 'LovItemBean' and we have overridden the method 'validateWithLov(...)' with:
public void validateWithLov(ValueChangeEvent valueChangeEvent)
Object newValue = valueChangeEvent.getNewValue();
if(newValue != null && !(newValue instanceof String))
newValue = newValue.toString();
ValueChangeEvent newEvent = new ValueChangeEvent(valueChangeEvent.getComponent(), valueChangeEvent.getOldValue(), newValue);
newEvent.setPhaseId(valueChangeEvent.getPhaseId());
super.validateWithLov(newEvent);
else
super.validateWithLov(valueChangeEvent);
}Next step is to use a custom template in your JHeaedstart Application Structure file for 'LOV_ITEM_BEAN'. In this custom template you should use your own class as 'managed-bean-class' instead of the default JHeadstart one.
Now you can safely generate LOV with validation of number fields.
Maybe something the JHeadstart can pcik up in the next release of JHeadstart :-)
Hope this helps.
Pascal
Maybe you are looking for
-
Importing data from a text file into a table
Hi Experts, I have the following flat file weekly_eft_repo 1.0 Page: 1 CDC:00304 / Sat Oct-31-2009 Weekly EFT Sweep for 25/10/09 - 31/10/09 Ef
-
Dear Experts, The due dates for our supplier items are already passed and the suppliers did not claim them and there are many items like that in 2011. We don't know if the supplier will claim them again or not, some of them may be out of business. Bu
-
Reports are not updated on the dashboard
Hello guys I have created some reports and dashboards in OBIEE. Everything looks good. The only problem is that they are not updated with new data as the days go by. In other words, the next day and the day after when users log in to view the same re
-
In my project we're using the DBTableOraDataSourceLoginModule login module in order to store usernames and passwords to the database. I've created a customized SHA1 encoder that extends DBLoginModuleEncodingInterface for database password hashing. Wh
-
Blackberry Application World for South African USE - What a nightmare and a mess!!!
I am seriously thinking of leaving blackberry with their crappy support service - Since I have updated my blackberry application world about 2 months ago, I have not been able to access any new application updates etc. Somethimes my phone auto-reboot