LOV for an unbound input field in ADF-JSP
Hi i have a web app using ADF BC, struts , JSP.
Jdev - 10.1.2
JHS - 10.1.2
I have a text field <input type="text" value="solution">
I need to populate this UNBOUND input field with a value from an LOV which pops up in a separate window.
I need help right from the beginning... which i guess wud be to create a VO for it.. i have never done it earlier so any help wud be useful.
Hi,
try
<BODY onload="document.DataForm.EmployeeId.focus()">
where EmployeeId needs to be substituted by the name used in the textfield property
<html:text property="EmployeeId"/>
If this was Empno then the example would be
<html:text property="Empno"/>
and
<BODY onload="document.DataForm.Empno.focus()">
Frank
Similar Messages
-
Auto populate text fields with a trigger such as entering text into input fields in ADF
Hello all,
I am not able to auto populate text fields with a trigger such as entering text into input fields in ADF.
I tried AdfFacesContext.getCurrentInstance().addPartialTarget(val); in the back end using setter method of input text field.
its not working ..
is there any way to achieve it
Regards,
ShakirHi,
Always mention your JDev version.
The valueChangeListener would fire only when you set the autoSubmit property of the field to true. Can you elaborate your requirement? What do you mean by related data? Are you performing some sort of search?
If you want to get the value you entered on the field, just set autoSubmit to true and get the new value from the valueChangeListener. If your requirement is something like as and when you type, do something, you need to check out this approach :https://blogs.oracle.com/groundside/entry/auto_reduce_search_sample
-Arun -
Accessing input field from the JSP in dynpage
HI all,
I am trying to access the input field of the jsp page in my JSPDynpage but it is always return null.My Input is a normal HTML element not a HTMLB element
JSP File :
<hbj:content id="myContext" >
<hbj:page title="PageTitle">
<hbj:form id="myFormId" >
<div class="content">
<table cellpadding="2" cellspacing="2">
<tr>
<td>
<label for="name"><strong>UserName:</strong></label><span id="info_name">(This field is required)</span><br />
<input name="name" id="name" size="10" maxlength="10" type="text" />
</td>
</tr>
<tr>
<td>
<label for="email"><strong>EmailID:</strong></label><span id="info_email">(This field is required)</span><br />
<input name="email" id="email" size="20" maxlength="20" type="text" /></td>
</tr>\
</Table>
JSPDynpage:
InputField myInputField = (InputField) getComponentByName("name");
if (myInputField != null) {
name = myInputField.getValueAsDataType().toString();
InputField myInputField1 = (InputField) getComponentByName("email");
if (myInputField1 != null) {
name = myInputField1.getValueAsDataType().toString();
In both the cases myInputField and myInputField1 are null . My Question is what should be the parameter that i need to pass for getComponentByName method.
Regards,
Raj.hi,
The way you are trying to get the input field value works good with hbj type elements.
either you change your input field to an hbj one or use java script inside your jsp page to catch the value
like
for HTML:
[HTML Input Field|http://www.w3schools.com/HTMLDOM/met_doc_getelementbyid.asp]
and for HTMLB
refer this link:
[SAP HTMLB GuideLines|http://www.sapdesignguild.org/resources/htmlb_guidance/index.html]
Regards,
Srinu -
How can i add multiple validations for a single input box in adf?
hi,
i want to add multiple validation for a single input text control in adf like number validation and its existence in database.
MY JDEV VERSION IS 11.1.1.5.0
pls help !!!!Hi,
1.I want to validate if the value entered is pure integer
Option 1-
select the component and in the Property Inspector, in the "Core" category select a "Converter" format, select javax.faces.Number, if the user put a string, adf show a dialog error or message error...
Option 2-
or use the Regular expression:-
http://jdevadf.oracle.com/adf-richclient-demo/docs/tagdoc/af_validateRegExp.html
https://blogs.oracle.com/shay/entry/regular_expression_validation
Also check this:-
http://docs.oracle.com/cd/E15523_01/web.1111/b31973/af_validate.htm#BABHAHEI
Option 3-
Frank in his great book 'Oracle Fusion Developer Guide' shows a example using a javascript for input which is allowed only for numbers. You can manipulate for your requirement.
Here is the code:
function filterForNumbers(evt) {
//get ADF Faces event source, InputText.js
var inputField = evt.getSource();
var oldValue = inputField.getValue();
var ignoredControlKeys = new Array(AdfKeyStroke.BACKSPACE_KEY, AdfKeyStroke.TAB_KEY, AdfKeyStroke.ARROWLEFT_KEY, AdfKeyStroke.ARROWRIGHT_KEY, AdfKeyStroke.ESC_KEY, AdfKeyStroke.ENTER_KEY, AdfKeyStroke.DELETE_KEY);
//define the key range to exclude from field input
var minNumberKeyCode = 48;
var maxNumberKeyCode = 57;
var minNumberPadKeyCode = 96;
var maxNumberPadKeyCode = 105;
//key pressed by the user
var keyCodePressed = evt.getKeyCode();
//if it is a control key, don't suppress it
var ignoreKey = false;
for (keyPos in ignoredControlKeys) {
if (keyCodePressed == ignoredControlKeys[keyPos]) {
ignoreKey = true;
break;
//return if key should be ignored
if (ignoreKey == true) {
return true;
//filter keyboard input
if (keyCodePressed < minNumberKeyCode || keyCodePressed > maxNumberPadKeyCode) {
//set value back to previous value
inputField.setValue(oldValue);
//no need for the event to propagate to the server, so cancel
//it
evt.cancel();
return true;
if (keyCodePressed > maxNumberKeyCode && keyCodePressed < minNumberPadKeyCode) {
//set value back to previous value
inputField.setValue(oldValue);
evt.cancel();
return true;
2.I want to check if the value exists in my respective DB You must be having EO or VO if you want to validate with database in that case use the solution suggested by Timo.
Thanks
--NavinK -
F4 Help for a dynamic input field( class CL_DD_INPUT_ELEMENT)
Hi all,
I am programming a dynamic document which has several input fields on it. I want to program F4 helps for these fields, does anyone have an idea how I can do that?
I have the idea to program a button(class CL_DD_BUTTON_ELEMENT) next to the input field and manually program an F4 help in the event handler of the button. But I do not know how I can handle pattern entries with '*' etc. in the input field. Is there a function module which could give me an F4 list(F4IF_INT_TABLE_VALUE_REQUEST could not be used, because it needs a dynpro field as a return field, which we do not have in this case).
Kind Regards,
Sükrühi
good
SELECTION-SCREEN DYNAMIC SELECTIONS FOR NODE|TABLE node.
allows you to define further nodes for dynamic selections. If the node has type T, you can use TABLE instead of NODE. The user can then decide at runtime the components of the node for which he or she wants to enter selections. Dynamic selections require special handling in the database program
F4 HELP->
AT SELECTION SCREEN ON VALUE REQUEST FOR P_SACHA.
PERFORM VALUES_SACHA.
THANKS
MRUTYUN^ -
Dropdown list on Dynpro for a disabled input field - No PAI triggered?
Hello experts,
I am facing a problem with a dropdown list on a dynpro (defined as a subscreen). The drop down list should be for a field that is not input ready (at least it should appear not being input ready).
The user should be able to pick a value from the dropdown list and as soon the selected row changes a PAI should be processed as other fields on the main dynpro as well as the subscreen itself need to change accordingly.
The dropdown list works fine but with the field not being set to input ready - neither the input field changes nor a PAI etc. is triggered.
But if the property for input is set to input ready, it works fine.
Info:
Dropdown list is populated in POV
A function code is assigned to the field
What am I missing here?
What properties must be set for the field.
Thanks,
Chris
PS. If set to input - how do I prevent the single empty line in the list?hi
good
SELECTION-SCREEN DYNAMIC SELECTIONS FOR NODE|TABLE node.
allows you to define further nodes for dynamic selections. If the node has type T, you can use TABLE instead of NODE. The user can then decide at runtime the components of the node for which he or she wants to enter selections. Dynamic selections require special handling in the database program
F4 HELP->
AT SELECTION SCREEN ON VALUE REQUEST FOR P_SACHA.
PERFORM VALUES_SACHA.
THANKS
MRUTYUN^ -
Hi ,i want provide a input help for a Selection input field
Hi Experts,
I want to provide a input help for field in selection-screen ,
this field is non primary key Custom Table(Z) selection input field .
how we can get ,f4 help for this field.
how to get f4 help Suppose field Link s_mtart-low,s_mtart-high,
What are the function moduled available for this >
Thanks in Advance.
Regards,
Hitu.Hi,
refer to below code.
*AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_usnam-low.
**//To provide F4 help to S_USNAM-LOW
PERFORM f_f4help_usnam USING 'S_USNAM-LOW'.
*AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_usnam-high.
**//To provide F4 help to S_USNAM-HIGH
PERFORM f_f4help_usnam USING 'S_USNAM-HIGH'.
*AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_wbs-low.
**//To provide F4 help to S_WBS-LOW
PERFORM f_f4help_wbs USING 'S_WBS-LOW'.
*AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_wbs-high.
**//To provide F4 help to S_WBS-HIGH
PERFORM f_f4help_wbs USING 'S_WBS-HIGH'.
*& Form f_f4help_usnam
To provide F4 help to username
-->P_0019 text
*FORM f_f4help_usnam USING value(p_0019) TYPE any.
**// To retrieve username from mkpf.
SELECT bname
FROM usr01
INTO TABLE it_usnam.
SORT: it_usnam BY usnam.
DELETE ADJACENT DUPLICATES FROM it_usnam COMPARING usnam.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
DDIC_STRUCTURE = ' '
retfield = c_retusnam
PVALKEY = ' '
dynpprog = c_dynpprog
dynpnr = c_dynpnr
dynprofield = p_0019
STEPL = 0
WINDOW_TITLE =
VALUE = ' '
value_org = c_s
MULTIPLE_CHOICE = ' '
DISPLAY = ' '
CALLBACK_PROGRAM = ' '
CALLBACK_FORM = ' '
MARK_TAB =
IMPORTING
USER_RESET =
TABLES
value_tab = it_usnam
field_tab = it_usnam.
return_tab = l_it_ret
DYNPFLD_MAPPING =
EXCEPTIONS
PARAMETER_ERROR = 1
NO_VALUES_FOUND = 2
OTHERS = 3
*ENDFORM. " f_f4help_usnam
*& Form f_f4help_wbs
To create F4 help for wbs element
-->P_0039 text
*FORM f_f4help_wbs USING value(p_0039) TYPE any.
**// To retrive wbs element from mseg
SELECT pspel
FROM pspl
INTO TABLE it_wbs.
SORT:it_wbs BY wbs.
DELETE ADJACENT DUPLICATES FROM it_wbs COMPARING wbs.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
DDIC_STRUCTURE = ' '
retfield = c_retwbs
PVALKEY = ' '
dynpprog = c_dynpprog
dynpnr = c_dynpnr
dynprofield = p_0039
STEPL = 0
WINDOW_TITLE =
VALUE = ' '
value_org = c_s
MULTIPLE_CHOICE = ' '
DISPLAY = ' '
CALLBACK_PROGRAM = ' '
CALLBACK_FORM = ' '
MARK_TAB =
IMPORTING
USER_RESET =
TABLES
value_tab = it_wbs
FIELD_TAB =
return_tab = l_it_ret1
DYNPFLD_MAPPING =
EXCEPTIONS
PARAMETER_ERROR = 1
NO_VALUES_FOUND = 2
OTHERS = 3
*ENDFORM. " f_f4help_wbs -
BADI or User-Exit for Adding New Input Field in 0VTC
Hi Experts,
Has any of you worked on enhancing transaction 0VTC (Define Routes and Stages)? I have a requirement right now to add two new input fields in New Transport Routes screen. Could anyone provide a BADI or customer exit that I could use to modify the screen of the transaction?
Thanks!
Cross post locked
Edited by: Rob Burbank on Mar 8, 2009 2:58 PMI'm concerned about the layout of the screen. Also, I didn't find any documentation about BADI_SD_ROUTE. Can anyone provide me the documentation for this BADI?
Thanks! -
Input field validation using JSP in HTMLB
Hi All,
How can we validate an input field in a form in BSP page.
Like: There are two input fields in my form.I want the user to enter value in any one and only one of the fields.If the value is entered in both fields or none of the fields the user should get a popup and form must not be submited.
Shall i use the onClientClick attribute of Button element or doValidate attribute of Inputfield element or validationScript attribute of From element?
Please help.
Thanks a lot,
Anubhav.Here you go:
<%@page language="abap" %>
<%@extension name="htmlb" prefix="htmlb" %>
<htmlb:content design="design2003" >
<htmlb:page title=" " >
<htmlb:form id="form1" >
< script t-ype = "text/javascript" > "Remove "-" between t & ype in type
function checkInput()
var field1 = document.form1.field1.value;
var field2 = document.form1.field2.value;
var error = "";
if(field1 != "" && field2 != "")
{ error = "X";
javascript error message here }
if(field1 == "" && field2 == "")
{ error = "X";
javascript error message here
if(error == "")
htmlbSL(this,2,'mybutton:Submit');
< / script >
<htmlb:textView text = "Hello World!"
textColor = "RED"
design = "HEADER1"
align = "CENTER" />
<htmlb:inputField id = "field1"
value = "<%= var1 %>"
type = "integer"
alignment = "CENTER" />
<htmlb:inputField id = "field2"
value = "<%= var2 %>"
type = "integer"
alignment = "CENTER" />
<htmlb:button id = "mybutton"
text = "Press Me"
onClientClick = "javascript:checkInput();" />
</htmlb:form>
</htmlb:page>
</htmlb:content>
Raja T
Message was edited by:
Raja Thangamani -
Problem with get_attribute for a new input field in ICWebclient
Hi experts,
I have an issue in ICWebClient.
I have copied the stnd tcode and CRM_IC and added my own view with 5 fields.
I will enter a value in the name field in that layout and click CONTINUE button. It will take me to other page.In this page there is a button EDIT, when i click this EDIT button it will take me back to firstpage where i created my layout. Now I want to display the previous value i entered in the last input box.
In the Controller class in the SET_MODELS method i have written this code,
view->set_attribute(name = 'legal' value = lr_mycontext->z911home->NAME).
and in the my view, i am writing this code,
view->get_attribute( exporting name = 'legal' importing value = lr_mycontext->z911home->NAME).
But My complete view is not displaying. Its giving me the error.
I hope u have understood my issue. I need to keep my value in the input box even if i come to the same field.
Kindly help me what is the best approach for this. I need to do this and i m trying for so long. Points will be awarded highly..
regards,
NtK.thanks
-
Required Input fields in ADF form asterix alignment
Hi All,
I have a login form with two fields username and password which are both mandatory
I want to display it like this
Username * | |
Password * | |
when I choose required in the Property window it shows up like this
* Username | |
* Password | |
How do I bring it the asterix to the right of the label. I don't want to change the label value from 'Username' to 'Username *' as a workaround. Also the asterix needs to be red.
Please suggest
ThanksI don't know of a way to easily (and cleanly) achieve this. Creating a custom component may be one option.
An alternative is to use a panelLabelAndMessage component (see below). Note that the asterisk is in actuality to the left of the inputText, rather than to the right of the label.
<af:panelLabelAndMessage label="Username" id="plam1">
<af:inputText id="it2" required="true"/>
</af:panelLabelAndMessage> -
Custom Exit Button not working..looks for required input field on screen?
I defined this EXIT button as type E in Menu Painter.
I am using "MODULE At EXIT-COMMAND" in my PAI.
SAP message still asks for the required input field when I select the function EXIT button?
The logic still will not break into the At EXIT-COMMAND of my PAI?
Thank-You.Hi
Have you assigned variable OK_CODE in the list of screen element?
IF NOT zin_railid is initial.
LEAVE TO SCREEN 0100.
ENDIF.
Which is the sense to create a button for exit-command and doesn't allow the exit if the input field is empty?
In SE41 I entered "Back" over the back button, "EXIT" over the exit button, and "CANCEL" over the cancel button.
I selected each one, and got a popup to enter "E" for each type. As I said they appear, but do nothing?
Did I need to set a status for these?
No you don't, it's only important to define a functional having the attribute for EXIT-COMMAND
Max
Max
Edited by: max bianchi on Nov 5, 2010 6:31 PM -
BPEL Console not showing input fields for process
I'm having a problem with our BPEL processes. When testing them in the BPEL Console the form for entering the input fields does not appear, even when switched to XML entry instead of HTML.
The problem seems to occur in processes which take their input schemas from a different directory from the BPEL process. This was working fine in Oracle 10.1.2. We can successfully load the schema by entering its URL, and if the process is started without entering any data, the input message is correctly generated, just with all fields empty. So it seems like the schema is being found.
When both the input and output schemas are specified inline in the project WSDL file, it works correctly. The problem occurs when referencing the schema in a different location. We have numerous projects which share common schemas, so specifying them all in-line is not a workable solution.
Has anyone else encountered this problem, or found a solution to it?
Thanks for your help.
HowardI have similar process where I am able to see the instance incomplete process C, the issue is with the present process.
actually process B and C are from production I have designed the new process A, which is calling B and B is calling C.
I have also designed other process A1(new) which is calling B1(existing) and B1 is calling C1(existing), there I am able to see the instance of C1
dont know why it is happening like this for process C
please advice
thanks
yatan -
Filling suggestions for Input Fields
Hi there!
I wish to have kindda memory of previous filling for some
given input fields.
Just like, for example, it works in phpMyAdmin or other HTML
forms :
You start typing and suggestions of words to complete then
appear.
Thanks for any clue.Thank you for responding, but the one you mentioned is for
AS3.
I use AS2...
Meanwhile, I found this:
http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&extid=1026626# -
Calendar help for Date i/p field in SRM 5.0 shopping cart
Hi All,
I am working on SRM 5.0..I have a requirement for the addition of custom field ie. lease termination date field on SRM shopping cart screen and having a calendar help for this date input field.
Has anyone tried to add calendar help for an input date field in the ITS service??What all additions have to be done for this(style,images etc)...Does any one has any idea?Please help.
Thanks & Regards,
K rav.Disha can you please send me these images.
IMAGES/CALENDAR/ICO12_CALENDAR.GIF
IMAGES/CALENDAR/LEFT1.GIF
IMAGES/CALENDAR/LEFT2.GIF
IMAGES/CALENDAR/RIGHT1.GIF
IMAGES/CALENDAR/RIGHT2.GIF
my email id: [email protected]
and should i store these images in mime repository? Also I have the below code to be attached in template for calendar function give by Zakhar..do you know where exactly in the template do you insert this code? and do you insert it in the standard template itself. My field will appear in shopping cart line item level (CUF field) so what will be the template number??
<input type=text
id="`ZAPPSSPR_INCL_ITEM_CSF_AVL-ZZSPR_DKK_DATE.name`"
name="`ZAPPSSPR_INCL_ITEM_CSF_AVL-ZZSPR_DKK_DATE.name`"
value="`ZAPPSSPR_INCL_ITEM_CSF_AVL-ZZSPR_DKK_DATE.value`"
onBlur="BBP_ITS_EXTW_CloseCalendar()" maxlength="10" size="10">
<a id="a_ZAPPSSPR_INCL_ITEM_CSF_AVL-ZZSPR_DKK_DATE" name="a_ZAPPSSPR_INCL_ITEM_CSF_AVL-ZZSPR_DKK_DATE"
href="javascript:BBP_ITS_EXTW_OpenCalendarDomRel(window.document.BBPForm.elements['`<b>zappsspr_incl_item_csf_avl-zzspr_dkk_date.name</b>`'], 'a_ZAPPSSPR_INCL_ITEM_CSF_AVL-ZZSPR_DKK_DATE')">
<img src="/sap/public/bc/its/mimes/bbpglobal/99/images/calendar/ico12_calendar.gif" border="0"></a>
Thanks,
Krupa
Maybe you are looking for
-
IPod Shuffle's serial number not recognized...is this an issue?
I accidentally hit Never Register in iTunes, so I decided to register my new iPod Shuffle at www.apple.com/register. Well, my shuffle's serial number is not recognized. 10 tries, and it doesn't seem to exist. Is this going to be an issue in the past?
-
Clicking buttons behind loaded movie
Hi, I'm new to flash so please bare with me. I'm loading an external swf file into a movie clip and that's working just fine. The problem is, while the movie clip is loaded, I'm still able to click on buttons that are "behind" the movie clip. Pushing
-
How to realize print function in JSP
How to realize print function in JSP? I know use Javascript:window.print() can print,but it will print whole page,it don't fit me;Another method is to write JSP into Excel and then print it in Excel,but it don't fit me too,because it don't print dire
-
I'm thinking about ordering OS 10.4. I have several questions, first do I have enough memory? I have the Power PC G4, with 733 MHz processor, 640 MB Memory. 2nd, is there a list of printer compatability with 10.4? And software compatability? I presen
-
Hello all....I am working on setting up the auditing to write to syslogs. I am having trouble understanding what to use for the facility and level. Can anyone point me in the right direction as to what these facilities and levels mean? TIA