Tab sequences in adf
hi how can i tab from one inputtext to another in verticaly way not horizontal,for example i have firstname,lastname,countrycode,username,when i tab from username i what to go to below inputtext not the next inputtext,am in jdeveloper 11.1.1.6.0
<table border="0" height="280">
<tr>
<td width="154" height="24">
<af:outputLabel value="Username" id="ol1" showRequired="true"/>
</td>
<td width="220" height="24">
<af:inputText simple="true"
required="#{bindings.Username.hints.mandatory}"
columns="20"
maximumLength="#{bindings.Username.hints.precision}"
shortDesc="#{bindings.Username.hints.tooltip}" id="it1"
value="#{bindings.Username.inputValue}"
autoSubmit="true" autoTab="false">
<f:validator binding="#{bindings.Username.validator}"/>
</af:inputText>
</td>
<td height="24">
<af:outputLabel value="Branch" id="ol18" showRequired="true"/>
</td>
<td width="507" height="24">
<af:selectOneChoice value="#{bindings.Branch.inputValue}"
required="#{bindings.Branch.hints.mandatory}"
shortDesc="#{bindings.Branch.hints.tooltip}"
id="soc10" simple="true">
<f:selectItems value="#{bindings.Branch.items}" id="si15"/>
</af:selectOneChoice>
</td>
</tr><tr>
<td width="154">
<af:outputLabel value="Persal Number" id="ol5" showRequired="true"/>
</td>
<td width="220">
<af:inputText value="#{bindings.PersalNumber.inputValue}"
simple="true"
required="#{bindings.PersalNumber.hints.mandatory}"
columns="20"
maximumLength="#{bindings.PersalNumber.hints.precision}"
shortDesc="#{bindings.PersalNumber.hints.tooltip}"
id="it7">
<f:validator binding="#{bindings.PersalNumber.validator}"/>
</af:inputText>
</td>
<td>
<af:outputLabel value="Offices" id="ol6" showRequired="true"/>
</td>
<td height="32" width="507">
<af:selectOneChoice value="#{bindings.Office.inputValue}"
required="#{bindings.Office.hints.mandatory}"
shortDesc="#{bindings.Office.hints.tooltip}"
id="soc9" simple="true">
<f:selectItems value="#{bindings.Office.items}" id="si14"/>
</af:selectOneChoice>
</td>
</tr><tr>
<td width="154" height="27">
<af:outputLabel value="Surname" id="ol3" showRequired="true"/>
</td>
<td width="220">
<af:inputText value="#{bindings.Surname.inputValue}"
required="#{bindings.Surname.hints.mandatory}"
columns="20"
maximumLength="#{bindings.Surname.hints.precision}"
shortDesc="#{bindings.Surname.hints.tooltip}" id="it3"
simple="true">
<f:validator binding="#{bindings.Surname.validator}"/>
</af:inputText>
</td>
<td>
<af:outputLabel value="Practitioner Number" id="ol24"/>
</td>
<td height="27" width="507">
<af:inputText value="#{bindings.Accreditationnumber.inputValue}"
simple="true"
required="#{bindings.Accreditationnumber.hints.mandatory}"
columns="20"
maximumLength="#{bindings.Accreditationnumber.hints.precision}"
shortDesc="#{bindings.Accreditationnumber.hints.tooltip}"
id="it12">
<f:validator binding="#{bindings.Accreditationnumber.validator}"/>
</af:inputText>
</td>
</tr><tr>
<td width="154">
<af:outputLabel value="First Name" id="ol2" showRequired="true"/>
</td>
<td width="220">
<af:inputText simple="true"
required="#{bindings.Firstname.hints.mandatory}"
columns="20"
maximumLength="#{bindings.Firstname.hints.precision}"
shortDesc="#{bindings.Firstname.hints.tooltip}" id="it2"
value="#{bindings.Firstname.inputValue}">
<f:validator binding="#{bindings.Firstname.validator}"/>
</af:inputText>
</td>
<td>
<af:outputLabel value="Business Role" id="ol13" showRequired="true"/>
</td>
<td width="507">
<af:selectOneChoice value="#{bindings.Roleaccesscode.inputValue}"
shortDesc="#{bindings.Roleaccesscode.hints.tooltip}"
id="soc7"
simple="true">
<f:selectItems value="#{bindings.Roleaccesscode.items}" id="si12"/>
</af:selectOneChoice>
<af:inputText value="#{bindings.Usertype.inputValue}"
simple="true"
required="#{bindings.Usertype.hints.mandatory}"
columns="#{bindings.Usertype.hints.displayWidth}"
maximumLength="#{bindings.Usertype.hints.precision}"
shortDesc="#{bindings.Usertype.hints.tooltip}"
id="it13" visible="false">
<f:validator binding="#{bindings.Usertype.validator}"/>
</af:inputText>
</td>
</tr><tr>
<td width="154">
<af:outputLabel value="Initials" id="ol4" showRequired="true"/>
</td>
<td width="220">
<af:inputText value="#{bindings.Initials.inputValue}" simple="true"
required="#{bindings.Initials.hints.mandatory}"
columns="20"
maximumLength="#{bindings.Initials.hints.precision}"
shortDesc="#{bindings.Initials.hints.tooltip}" id="it4">
<f:validator binding="#{bindings.Initials.validator}"/>
</af:inputText>
</td>
<td>
<af:outputLabel value="Email" id="ol7" showRequired="true"/>
</td>
<td width="507">
<af:inputText value="#{bindings.Emailaddress.inputValue}"
simple="true"
required="#{bindings.Emailaddress.hints.mandatory}"
columns="20"
maximumLength="#{bindings.Emailaddress.hints.precision}"
shortDesc="#{bindings.Emailaddress.hints.tooltip}"
id="it5">
<f:validator binding="#{bindings.Emailaddress.validator}"/>
<af:validateRegExp pattern="[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}"
messageDetailNoMatch="The value provided is not a valid email address"/>
</af:inputText>
</td>
</tr><tr>
<td width="154">
<af:outputLabel value="Title" id="ol16" showRequired="true"/>
</td>
<td width="220">
<af:selectOneRadio id="sor2" layout="horizontal"
value="#{bindings.Gender.inputValue}"
rendered="false">
<af:selectItem label="Male" value="M" id="si2"/>
<af:selectItem label="Female" value="F" id="si8"/>
</af:selectOneRadio><af:selectOneRadio value="#{bindings.Gender.inputValue}"
shortDesc="#{bindings.Gender.hints.tooltip}"
id="sor3" layout="horizontal"
rendered="false">
<f:selectItems value="#{bindings.Gender.items}" id="si9"/>
</af:selectOneRadio>
<af:selectOneChoice value="#{bindings.Titlecode.inputValue}"
shortDesc="#{bindings.Titlecode.hints.tooltip}"
id="soc1"
valueChangeListener="#{pageFlowScope.InternalUserBean.titlevalue}"
simple="true">
<f:selectItems value="#{bindings.Titlecode.items}" id="si1"/>
</af:selectOneChoice>
</td>
<td>
<af:outputLabel value="Confirm Email" id="ol11" showRequired="true"/>
</td>
<td width="507">
<af:inputText label="Confirm Email" id="it9" simple="true"/>
</td>
</tr><tr>
<td width="154">
<af:outputLabel value="Gender" id="ol17" showRequired="true"/>
</td>
<td width="220">
<af:selectOneRadio id="sor4" layout="horizontal">
<af:selectItem label="Female" value="F" id="si7"/>
<af:selectItem label="Male" value="M" id="si10"/>
</af:selectOneRadio>
</td>
<td>
<af:outputLabel value="Mobile Number" id="ol8" showRequired="false"/>
</td>
<td width="507">
<af:inputText value="#{bindings.Mobilenumber.inputValue}"
simple="true"
required="#{bindings.Mobilenumber.hints.mandatory}"
columns="20"
maximumLength="#{bindings.Mobilenumber.hints.precision}"
shortDesc="#{bindings.Mobilenumber.hints.tooltip}"
id="it8">
<f:validator binding="#{bindings.Mobilenumber.validator}"/>
</af:inputText>
</td>
</tr><tr>
<td width="154">
<af:outputLabel value="Date Of Birth" id="ol12" showRequired="true"/>
</td>
<td width="220">
<af:inputDate value="#{bindings.Dateofbirth.inputValue}"
required="#{bindings.Dateofbirth.hints.mandatory}"
shortDesc="#{bindings.Dateofbirth.hints.tooltip}"
id="id1" simple="true" columns="20">
<f:validator binding="#{bindings.Dateofbirth.validator}"/>
<af:convertDateTime pattern="#{bindings.Dateofbirth.format}"/>
</af:inputDate>
</td>
<td>
<af:outputLabel value="Business Number" id="ol23"/>
</td>
<td width="507">
<af:inputText value="#{bindings.Businessnumber.inputValue}"
simple="true"
required="#{bindings.Businessnumber.hints.mandatory}"
columns="#{bindings.Businessnumber.hints.displayWidth}"
maximumLength="#{bindings.Businessnumber.hints.precision}"
shortDesc="#{bindings.Businessnumber.hints.tooltip}"
id="it10">
<f:validator binding="#{bindings.Businessnumber.validator}"/>
</af:inputText>
</td>
</tr><tr>
<td width="154">
<af:selectOneRadio id="sor1" layout="horizontal"
value="#{bindings.chckid.inputValue}"
autoSubmit="true" immediate="true">
<af:selectItem label="ID" value="1" id="si6"/>
<af:selectItem label="Passport" value="0" id="si16"/>
</af:selectOneRadio>
</td>
<td width="220">
<af:inputText value="#{bindings.Identitynumber.inputValue}"
simple="true"
columns="20"
maximumLength="#{bindings.Identitynumber.hints.precision}"
shortDesc="#{bindings.Identitynumber.hints.tooltip}"
id="it11" partialTriggers="sor1"
visible="#{bindings.chckid.inputValue eq '0'}">
<f:validator binding="#{bindings.Identitynumber.validator}"/>
<f:convertNumber groupingUsed="false"/>
<f:validateLength minimum="13" maximum="13"/>
</af:inputText><af:inputText value="#{bindings.Passportnumber.inputValue}"
simple="true"
columns="20"
maximumLength="#{bindings.Passportnumber.hints.precision}"
shortDesc="#{bindings.Passportnumber.hints.tooltip}"
id="it6" partialTriggers="sor1"
visible="#{bindings.chckid.inputValue eq '1'}">
<f:validator binding="#{bindings.Passportnumber.validator}"/>
</af:inputText>
</td>
<td nowrap="nowrap">
<af:outputLabel value="Professional Category" id="ol9"
showRequired="true"/>
</td>
<td width="507">
<af:selectOneChoice value="#{bindings.Profcatcode.inputValue}"
label="#{bindings.Profcatcode.label}"
required="#{bindings.Profcatcode.hints.mandatory}"
shortDesc="#{bindings.Profcatcode.hints.tooltip}"
id="soc2" simple="true">
<f:selectItems value="#{bindings.Profcatcode.items}" id="si4"/>
</af:selectOneChoice>
</td>
</tr><tr>
<td width="154">
<af:outputLabel value="Expiry Date" id="ol22"
showRequired="#{bindings.chckid.inputValue eq '0'}"
partialTriggers="sor1"/>
</td>
<td width="220">
<af:inputDate value="#{bindings.Passportexpdate.inputValue}"
shortDesc="#{bindings.Passportexpdate.hints.tooltip}"
id="id2" simple="true" partialTriggers="sor1"
disabled="#{bindings.chckid.inputValue eq '1'}">
<f:validator binding="#{bindings.Passportexpdate.validator}"/>
<af:convertDateTime pattern="#{bindings.Passportexpdate.format}"/>
</af:inputDate>
</td>
<td width="163" height="33" nowrap="nowrap"> </td>
<td width="507" height="33"> </td>
</tr><tr>
<td width="154">
<af:outputLabel value="Country" id="ol10" showRequired="true"/>
</td>
<td width="220">
<af:selectOneChoice value="#{bindings.Countrycode.inputValue}"
shortDesc="#{bindings.Countrycode.hints.tooltip}"
id="soc3" simple="true" autoSubmit="true">
<f:selectItems value="#{bindings.Countrycode.items}" id="si3"/>
</af:selectOneChoice>
</td>
<td width="163"> </td>
<td width="507" align="right">
<af:commandButton text="Submit" id="cb3"
action="#{pageFlowScope.InternalUserBean.onSaveRecord}"/><af:selectOneChoice value="#{bindings.Commcode.inputValue}"
label="#{bindings.Commcode.label}"
required="#{bindings.Commcode.hints.mandatory}"
shortDesc="#{bindings.Commcode.hints.tooltip}"
id="soc4" visible="false">
<f:selectItems value="#{bindings.Commcode.items}" id="si5"/>
</af:selectOneChoice>
</td>
</tr>
</table>
but my values are not inside the forms they are inside html table
<table border="0" height="280">
<tr>
<td width="154" height="24">
<af:outputLabel value="Username" id="ol1" showRequired="true"/>
</td>
<td width="220" height="24">
<af:inputText simple="true"
required="#{bindings.Username.hints.mandatory}"
columns="20"
maximumLength="#{bindings.Username.hints.precision}"
shortDesc="#{bindings.Username.hints.tooltip}" id="it1"
value="#{bindings.Username.inputValue}"
autoSubmit="true" autoTab="false">
<f:validator binding="#{bindings.Username.validator}"/>
</af:inputText>
</td>
<td height="24">
<af:outputLabel value="Branch" id="ol18" showRequired="true"/>
</td>
<td width="507" height="24">
<af:selectOneChoice value="#{bindings.Branch.inputValue}"
required="#{bindings.Branch.hints.mandatory}"
shortDesc="#{bindings.Branch.hints.tooltip}"
id="soc10" simple="true" autoSubmit="true">
<f:selectItems value="#{bindings.Branch.items}" id="si15"/>
</af:selectOneChoice>
</td>
</tr><tr>
<td width="154">
<af:outputLabel value="Persal Number" id="ol5" showRequired="true"/>
</td>
<td width="220">
<af:inputText value="#{bindings.PersalNumber.inputValue}"
simple="true"
required="#{bindings.PersalNumber.hints.mandatory}"
columns="20"
maximumLength="#{bindings.PersalNumber.hints.precision}"
shortDesc="#{bindings.PersalNumber.hints.tooltip}"
id="it7">
<f:validator binding="#{bindings.PersalNumber.validator}"/>
</af:inputText>
</td>
<td>
<af:outputLabel value="Offices" id="ol6" showRequired="true"/>
</td>
<td height="32" width="507">
<af:selectOneChoice value="#{bindings.Office.inputValue}"
required="#{bindings.Office.hints.mandatory}"
shortDesc="#{bindings.Office.hints.tooltip}"
id="soc9" simple="true">
<f:selectItems value="#{bindings.Office.items}" id="si14"/>
</af:selectOneChoice>
</td>
</tr><tr>
<td width="154" height="27">
<af:outputLabel value="Surname" id="ol3" showRequired="true"/>
</td>
<td width="220">
<af:inputText value="#{bindings.Surname.inputValue}"
required="#{bindings.Surname.hints.mandatory}"
columns="20"
maximumLength="#{bindings.Surname.hints.precision}"
shortDesc="#{bindings.Surname.hints.tooltip}" id="it3"
simple="true">
<f:validator binding="#{bindings.Surname.validator}"/>
</af:inputText>
</td>
<td>
<af:outputLabel value="Practitioner Number" id="ol24"/>
</td>
<td height="27" width="507">
<af:inputText value="#{bindings.Accreditationnumber.inputValue}"
simple="true"
required="#{bindings.Accreditationnumber.hints.mandatory}"
columns="20"
maximumLength="#{bindings.Accreditationnumber.hints.precision}"
shortDesc="#{bindings.Accreditationnumber.hints.tooltip}"
id="it12">
<f:validator binding="#{bindings.Accreditationnumber.validator}"/>
</af:inputText>
</td>
</tr><tr>
<td width="154">
<af:outputLabel value="First Name" id="ol2" showRequired="true"/>
</td>
<td width="220">
<af:inputText simple="true"
required="#{bindings.Firstname.hints.mandatory}"
columns="20"
maximumLength="#{bindings.Firstname.hints.precision}"
shortDesc="#{bindings.Firstname.hints.tooltip}" id="it2"
value="#{bindings.Firstname.inputValue}">
<f:validator binding="#{bindings.Firstname.validator}"/>
</af:inputText>
</td>
<td>
<af:outputLabel value="Business Role" id="ol13" showRequired="true"/>
</td>
<td width="507">
<af:selectOneChoice
shortDesc="#{bindings.Roleaccesscode.hints.tooltip}"
id="soc7"
simple="true"
valueChangeListener="#{pageFlowScope.InternalUserBean.InternalType}"
value="#{pageFlowScope.InternalUserBean.userType}"
partialTriggers="soc10">
<af:forEach var="item"
items="#{pageFlowScope.InternalUserBean.childRoles}">
<af:selectItem value="#{item}" label="#{item}" id="tu7g"/>
</af:forEach>
</af:selectOneChoice>
<af:inputText value="#{bindings.Usertype.inputValue}"
simple="true"
required="#{bindings.Usertype.hints.mandatory}"
columns="#{bindings.Usertype.hints.displayWidth}"
maximumLength="#{bindings.Usertype.hints.precision}"
shortDesc="#{bindings.Usertype.hints.tooltip}"
id="it13" visible="false">
<f:validator binding="#{bindings.Usertype.validator}"/>
</af:inputText>
</td>
</tr><tr>
<td width="154">
<af:outputLabel value="Initials" id="ol4" showRequired="true"/>
</td>
<td width="220">
<af:inputText value="#{bindings.Initials.inputValue}" simple="true"
required="#{bindings.Initials.hints.mandatory}"
columns="20"
maximumLength="#{bindings.Initials.hints.precision}"
shortDesc="#{bindings.Initials.hints.tooltip}" id="it4">
<f:validator binding="#{bindings.Initials.validator}"/>
</af:inputText>
</td>
<td>
<af:outputLabel value="Email" id="ol7" showRequired="true"/>
</td>
<td width="507">
<af:inputText value="#{bindings.Emailaddress.inputValue}"
simple="true"
required="#{bindings.Emailaddress.hints.mandatory}"
columns="20"
maximumLength="#{bindings.Emailaddress.hints.precision}"
shortDesc="#{bindings.Emailaddress.hints.tooltip}"
id="it5">
<f:validator binding="#{bindings.Emailaddress.validator}"/>
<af:validateRegExp pattern="[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}"
messageDetailNoMatch="The value provided is not a valid email address"/>
</af:inputText>
</td>
</tr><tr>
<td width="154">
<af:outputLabel value="Title" id="ol16" showRequired="true"/>
</td>
<td width="220">
<af:selectOneRadio id="sor2" layout="horizontal"
value="#{bindings.Gender.inputValue}"
rendered="false">
<af:selectItem label="Male" value="M" id="si2"/>
<af:selectItem label="Female" value="F" id="si8"/>
</af:selectOneRadio><af:selectOneRadio value="#{bindings.Gender.inputValue}"
shortDesc="#{bindings.Gender.hints.tooltip}"
id="sor3" layout="horizontal"
rendered="false">
<f:selectItems value="#{bindings.Gender.items}" id="si9"/>
</af:selectOneRadio>
<af:selectOneChoice value="#{bindings.Titlecode.inputValue}"
shortDesc="#{bindings.Titlecode.hints.tooltip}"
id="soc1"
valueChangeListener="#{pageFlowScope.InternalUserBean.titlevalue}"
simple="true">
<f:selectItems value="#{bindings.Titlecode.items}" id="si1"/>
</af:selectOneChoice>
</td>
<td>
<af:outputLabel value="Confirm Email" id="ol11" showRequired="true"/>
</td>
<td width="507">
<af:inputText label="Confirm Email" id="it9" simple="true"
columns="20"/>
</td>
</tr><tr>
<td width="154">
<af:outputLabel value="Gender" id="ol17" showRequired="true"/>
</td>
<td width="220">
<af:selectOneRadio id="sor4" layout="horizontal">
<af:selectItem label="Female" value="F" id="si7"/>
<af:selectItem label="Male" value="M" id="si10"/>
</af:selectOneRadio>
</td>
<td>
<af:outputLabel value="Mobile Number" id="ol8" showRequired="false"/>
</td>
<td width="507">
<af:inputText value="#{bindings.Mobilenumber.inputValue}"
simple="true"
required="#{bindings.Mobilenumber.hints.mandatory}"
columns="20"
maximumLength="#{bindings.Mobilenumber.hints.precision}"
shortDesc="#{bindings.Mobilenumber.hints.tooltip}"
id="it8">
<f:validator binding="#{bindings.Mobilenumber.validator}"/>
</af:inputText>
</td>
</tr><tr>
<td width="154">
<af:outputLabel value="Date Of Birth" id="ol12" showRequired="true"/>
</td>
<td width="220">
<af:inputDate value="#{bindings.Dateofbirth.inputValue}"
required="#{bindings.Dateofbirth.hints.mandatory}"
shortDesc="#{bindings.Dateofbirth.hints.tooltip}"
id="id1" simple="true" columns="20">
<f:validator binding="#{bindings.Dateofbirth.validator}"/>
<af:convertDateTime pattern="#{bindings.Dateofbirth.format}"/>
</af:inputDate>
</td>
<td>
<af:outputLabel value="Business Number" id="ol23"/>
</td>
<td width="507">
<af:inputText value="#{bindings.Businessnumber.inputValue}"
simple="true"
required="#{bindings.Businessnumber.hints.mandatory}"
columns="20"
maximumLength="#{bindings.Businessnumber.hints.precision}"
shortDesc="#{bindings.Businessnumber.hints.tooltip}"
id="it10">
<f:validator binding="#{bindings.Businessnumber.validator}"/>
</af:inputText>
</td>
</tr><tr>
<td width="154">
<af:selectOneRadio id="sor1" layout="horizontal"
value="#{bindings.chckid.inputValue}"
autoSubmit="true" immediate="true">
<af:selectItem label="ID" value="1" id="si6"/>
<af:selectItem label="Passport" value="0" id="si16"/>
</af:selectOneRadio>
</td>
<td width="220">
<af:inputText value="#{bindings.Identitynumber.inputValue}"
simple="true"
columns="20"
maximumLength="#{bindings.Identitynumber.hints.precision}"
shortDesc="#{bindings.Identitynumber.hints.tooltip}"
id="it11" partialTriggers="sor1"
visible="#{bindings.chckid.inputValue eq '0'}">
<f:validator binding="#{bindings.Identitynumber.validator}"/>
<f:convertNumber groupingUsed="false"/>
<f:validateLength minimum="13" maximum="13"/>
</af:inputText><af:inputText value="#{bindings.Passportnumber.inputValue}"
simple="true"
columns="20"
maximumLength="#{bindings.Passportnumber.hints.precision}"
shortDesc="#{bindings.Passportnumber.hints.tooltip}"
id="it6" partialTriggers="sor1"
visible="#{bindings.chckid.inputValue eq '1'}">
<f:validator binding="#{bindings.Passportnumber.validator}"/>
</af:inputText>
</td>
<td nowrap="nowrap">
<af:outputLabel value="Professional Category" id="ol9"
showRequired="true"/>
</td>
<td width="507">
<af:selectOneChoice value="#{bindings.Profcatcode.inputValue}"
label="#{bindings.Profcatcode.label}"
required="#{bindings.Profcatcode.hints.mandatory}"
shortDesc="#{bindings.Profcatcode.hints.tooltip}"
id="soc2" simple="true">
<f:selectItems value="#{bindings.Profcatcode.items}" id="si4"/>
</af:selectOneChoice>
</td>
</tr><tr>
<td width="154">
<af:outputLabel value="Expiry Date" id="ol22"
showRequired="#{bindings.chckid.inputValue eq '0'}"
partialTriggers="sor1"/>
</td>
<td width="220">
<af:inputDate value="#{bindings.Passportexpdate.inputValue}"
shortDesc="#{bindings.Passportexpdate.hints.tooltip}"
id="id2" simple="true" partialTriggers="sor1"
disabled="#{bindings.chckid.inputValue eq '1'}">
<f:validator binding="#{bindings.Passportexpdate.validator}"/>
<af:convertDateTime pattern="#{bindings.Passportexpdate.format}"/>
</af:inputDate>
</td>
<td width="163" height="33" nowrap="nowrap"> </td>
<td width="507" height="33"> </td>
</tr><tr>
<td width="154">
<af:outputLabel value="Country" id="ol10" showRequired="true"/>
</td>
<td width="220">
<af:selectOneChoice value="#{bindings.Countrycode.inputValue}"
shortDesc="#{bindings.Countrycode.hints.tooltip}"
id="soc3" simple="true" autoSubmit="true">
<f:selectItems value="#{bindings.Countrycode.items}" id="si3"/>
</af:selectOneChoice>
</td>
<td width="163"> </td>
<td width="507" align="right">
<af:commandButton text="Submit" id="cb3"
action="#{pageFlowScope.InternalUserBean.onSaveRecord}"/><af:selectOneChoice value="#{bindings.Commcode.inputValue}"
label="#{bindings.Commcode.label}"
required="#{bindings.Commcode.hints.mandatory}"
shortDesc="#{bindings.Commcode.hints.tooltip}"
id="soc4" visible="false">
<f:selectItems value="#{bindings.Commcode.items}" id="si5"/>
</af:selectOneChoice>
</td>
</tr>
</table>
Similar Messages
-
How to change the tab order in adf forms.
Hi,
I design a from in adf jsff page.In the form i have 4 components. These components are surrounded with a panel form layout. Now if i put number of columns as 2 in the property inspector of the PFL.
Components appear as 2 fields in the first row and next two fields are in the second row.
Now my doubt is, when I tab out 1 field to another field. The tab out is Horizontal. But I want the tab out to be vertical. Please suggest how to make the tab out feature as vertical.
Thanking in advance,
SudiptaI don't think we have something called tab index in adf like in javascript. This may not possible in adf.
-
Tab Sequence for Forms, Changing
Is there a quick way to change the tab sequence on a form?
E.g. Production Order form opens with cursor at field Product No. For users who aren't creating prod orders, just looking up exisitng ones, it would be handier if the cursor were postitioned in the production order number field. Can this be done without programming?
Thanks.Cindy,
Just a suggestion but there is an addon solution that does this very thing, and alot more
[http://www.b1up.net/]
There is a video demo on the site
Hope this helps,
Lucas -
Tabbing sequence incorrect after emailing
After I emailed my forms to my boss she told me the tabbing sequence is out of order. I checked back over my forms and it looked fine. Do I need to lock all fields before emailing to prevent this problem?
I using Acrobat 8 to edit my forms. I opened one of my forms and looked at the "Form Properties" it says...
Form Type: Acrobat 6 (Static) PDF Form
Text Formatting: Version 7
Event Model: Version 7
I also use Adobe Reader 9.
I emailed one of my own forms to myself and opened it with Adobe Reader 9 and saw the same problem.
If I open the form back up in Adobe 8 then my tabbing order looks just fine. -
How to assign TAB Sequence ?
Hey..
Can anybody tell me how to assign tab sequence...? I mean if I have some buttons & controls on the front panel try to visualize front panel of login ; whenever I press TAB from keyboard i want the selection of the buttons & controls should be in sequence... Can anyone tell me how to do this...?
Solved!
Go to Solution.See Edit\Tabbing Order and, right-click on control Advanced\Key Navigation
Cheers!
"Inside every large program is a small program struggling to get out." (attributed to Tony Hoare) -
Hello All.
How to provide the tab sequence in WDA applications.
I want to provide the option of moving to various fields by the click of the tab button in my application.
Rite now its going in a random way.
How to achieve this.
Regards,
SampathKumar GDear Sampath,
I have never tried this,but from the posts of others i have understood that, first time you can set the focus on first ui element by coding.
lo_view_contr->request_focus( EXPORTING context_element = lo_element
attribute = 'MATNR' ).
You can write this piece of code in WDDOMODIFYVIEW.
Next your requirement is when you press tab it should go to other field, for this the fields should be in sequence (input1,input2,savebutton).
try to put all the 3 fields in a transparent container and then
try 1 ) input1 -matrix data
input2- matrix data
input3 -matrix data
or try 2)
input1 -matrix head data
input2- matrix data
input3 -matrix data
or try 3)
input1 -matrix head data
input2- matrix head data
input3 -matrix head data
among all the above 3 one may work....let me know which one worked for you.
Regards
Sajid -
Dear Friends ,
I have a OAF page developed with some text inputs and Lov items . I would wish to have
a tab sequence attached to my page .
Is there any way that we can perform the tab sequence in OAF ? if so , i would certainly
appreciate if you could share your idea and suggestions .
Thanks & Regards,
Antonyraj.M
Edited by: AntonyRaj on Sep 15, 2011 3:17 AMthanks camickr .
i have solved my problems becouse of u r help
thanks and regards
sachin -
Dear all
I have a problem of sitting the tab sequence of the
textFields on my applet.
I could not control the sequence of tab jumbs on my controls on the aplet.
ANY HELP
HIGHLY APPRECIATED
thanxI believe components tab in the order they are added. Just add in the order you want.
-
Tab sequence on conditional forms?
I have a form with several conditional parts stored in fragments. I found some odd behavior with the tab sequence: Using LC Designer v8.2 I set the appropriate tab sequence for both container document and fragements. But when running the form it seems like part's appearing conditionally (based on user interaction) are positioned after regular form-parts in tab sequence. Even though the conditional parts are in the middle of the form! :S
Does anyone has an idea how to solve this?I'm familiar with this new tab-feature and actually did use it to set the proper tab-order. But as a result I get this weird behavior on conditionally shown parts.
The "geographic order" would be OK for me... if it would work like that, but it doesn't: the tab-indexes of subforms shown in the middle of the form are sequentially ordered AFTER parts that were visible at startup. So now when walking through the form by hitting tab, it skips the conditional parts until the end of the form is reached and than it jumps back to the conditional parts.
Can it have something to do with fragments that are hidden by default? In the tab-index list you see the indexes of all items. Also the objects part of underlying fragments. But objects part of hidden subforms or fragments disappear in this list and seems not be indexed any longer.
Any idea on solving this? -
hi i have a sequence in my database how can i use that sequence in my application. i have a createInsert button, i what to insert the id using the sequnce in my database
Edited by: ADFnewbie on 2012/01/11 11:04 PMhi am trying to do my test in my application module am having this errror my expression is (new oracle.jbo.server.SequenceImpl("SMS_CAT_SEQ",adf.object.getDBTransaction())).getSequenceNumber()
oracle.jbo.KeyNotPopulatedException: JBO-25078: Key attribute Id for SmsUsers not populated
at oracle.jbo.server.OracleSQLBuilderImpl.buildWhereClause(OracleSQLBuilderImpl.java:2357)
at oracle.jbo.server.EntityImpl.buildWhereClause(EntityImpl.java:10718)
at oracle.jbo.server.OracleSQLBuilderImpl.doEntitySelectForAltKey(OracleSQLBuilderImpl.java:747)
at oracle.jbo.server.BaseSQLBuilderImpl.doEntitySelect(BaseSQLBuilderImpl.java:552)
at oracle.jbo.server.EntityImpl.doSelect(EntityImpl.java:8287)
at oracle.jbo.server.EntityImpl.populate(EntityImpl.java:6951)
at oracle.jbo.server.EntityImpl.getAttributeInternal(EntityImpl.java:3516)
at oracle.jbo.server.AttributeDefImpl.get(AttributeDefImpl.java:3141)
at oracle.jbo.server.AttributeDefImpl.resolveGet(AttributeDefImpl.java:3369)
at oracle.jbo.server.EntityImpl.getAttrInvokeAccessor(EntityImpl.java:1674)
at oracle.jbo.server.EntityImpl.getAttribute(EntityImpl.java:1639)
at oracle.jbo.server.ViewRowStorage.getAttributeInternal(ViewRowStorage.java:1773)
at oracle.jbo.server.ViewRowImpl.getAttributeValue(ViewRowImpl.java:1962)
at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:824)
at oracle.jbo.server.ViewRowImpl.getKey(ViewRowImpl.java:635)
at oracle.jbo.server.EntityImpl$ViewRowRef.<init>(EntityImpl.java:13229)
at oracle.jbo.server.EntityImpl.registerExprValueSupplierOverride(EntityImpl.java:659)
at oracle.jbo.server.ViewRowStorage.registerExprValueSupplierOverride(ViewRowStorage.java:1259)
at oracle.jbo.server.ViewRowCache.addWithCheck(ViewRowCache.java:370)
at oracle.jbo.server.ViewRowCache.add(ViewRowCache.java:410)
at oracle.jbo.server.QueryCollection.addRowToColl(QueryCollection.java:3415)
at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:3490)
at oracle.jbo.server.QueryCollection.get(QueryCollection.java:2184)
at oracle.jbo.server.ViewRowSetImpl.getRow(ViewRowSetImpl.java:5125)
at oracle.jbo.server.ViewRowSetIteratorImpl.doFetch(ViewRowSetIteratorImpl.java:2936)
at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2792)
at oracle.jbo.server.ViewRowSetIteratorImpl.refresh(ViewRowSetIteratorImpl.java:3033)
at oracle.jbo.server.ViewRowSetImpl.notifyRefresh(ViewRowSetImpl.java:2797)
at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1255)
at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1078)
at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2775)
at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2752)
at oracle.jbo.server.ViewRowSetIteratorImpl.first(ViewRowSetIteratorImpl.java:1581)
at oracle.jbo.server.ViewRowSetImpl.first(ViewRowSetImpl.java:3556)
at oracle.jbo.server.ViewObjectImpl.first(ViewObjectImpl.java:10196)
at oracle.adf.model.binding.DCIteratorBinding.setupRSIstate(DCIteratorBinding.java:808)
at oracle.adf.model.binding.DCIteratorBinding.refreshControlAndNotifyDCE(DCIteratorBinding.java:707)
at oracle.adf.model.binding.DCIteratorBinding.refreshControl(DCIteratorBinding.java:676)
at oracle.jbo.uicli.binding.JUIteratorBinding.refreshControl(JUIteratorBinding.java:485)
at oracle.adf.model.binding.DCIteratorBinding.refresh(DCIteratorBinding.java:4555)
at oracle.adf.model.binding.DCExecutableBinding.refreshIfNeeded(DCExecutableBinding.java:347)
at oracle.adf.model.binding.DCIteratorBinding.getRowSetIterator(DCIteratorBinding.java:1634)
at oracle.jbo.jbotester.panel.BindingPanel.setBindingContext(BindingPanel.java:131)
at oracle.jbo.jbotester.panel.BindingPanel.<init>(BindingPanel.java:101)
at oracle.jbo.jbotester.panel.BindingPanel.<init>(BindingPanel.java:75)
at oracle.jbo.jbotester.form.BindingForm.createMasterPanel(BindingForm.java:65)
at oracle.jbo.jbotester.form.BindingForm.init(BindingForm.java:126)
at oracle.jbo.jbotester.form.JTForm.<init>(JTForm.java:72)
at oracle.jbo.jbotester.form.BindingForm.<init>(BindingForm.java:52)
at oracle.jbo.jbotester.form.FormType$1.createForm(FormType.java:63)
at oracle.jbo.jbotester.form.FormType.createForm(FormType.java:199)
at oracle.jbo.jbotester.form.FormType.createTab(FormType.java:270)
at oracle.jbo.jbotester.form.FormType.showForm(FormType.java:248)
at oracle.jbo.jbotester.form.FormType.showForm(FormType.java:207)
at oracle.jbo.jbotester.form.FormType.showForm(FormType.java:203)
at oracle.jbo.jbotester.tree.ObjTreeNode.showForm(ObjTreeNode.java:135)
at oracle.jbo.jbotester.tree.ObjTreeNode.showForm(ObjTreeNode.java:118)
at oracle.jbo.jbotester.tree.Tree.processTreeMouseClicked(Tree.java:734)
at oracle.jbo.jbotester.tree.Tree.access$100(Tree.java:96)
at oracle.jbo.jbotester.tree.Tree$TreeMouseListener.mouseClicked(Tree.java:145)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:253)
at java.awt.Component.processMouseEvent(Component.java:6292)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6054)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4652)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4482)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4247)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4482)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:644)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:603)
at java.awt.EventQueue$1.run(EventQueue.java:601)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:617)
at java.awt.EventQueue$2.run(EventQueue.java:615)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:614)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Edited by: ADFnewbie on 2012/01/12 1:44 AM -
Region Refresh on Tab click in ADF
Hi ADF Experts,
I have a requirement where I want to refresh table inside the region when tab is clicked.
I am using dynamic tab shell.
Jdev version 11.1.1.5
Tried all possible combination but no luck,
Please help .Hi Timo,
Thanks for the reply.
I am little confused here, I am following solution provided in below link
https://forums.oracle.com/message/10408087#10408087
http://www.oracle.com/technetwork/developer-tools/adf/learnmore/79-global-template-button-strategy-360139.pdf
I am getting selection event ,when tab is selected , but confused how to move further to refresh my region. -
Can we change the tab sequence in UWL task - ep 7 ?
Hi all:
We are running ess/mss in ep7. Currently the UWL task display the 4 tabs ( alerts, task, notification, traces ).
Can we change the sequence from alerts-task-notification-traces to task-alerts-notification-traces ?
Thanks a lot.Hi Jianhong,
U have a option at right side corner,right click and u go in personalization.Please see the below blog for more details.
Customizing Default actions of items in UWL
Universal Worklist - when you only need a single tab
Thanks
Regards
Santosh
Reward if helpful !!! -
Hi,
Anybody knows how to set the tab order in an ADF form?
I'm using Jdeveloper 11.1.1.0.2.
Thanks,
RikkeOk. I have a form with some input text fields and some radio buttons.
When I tab through the form, I can tab to the first radio button, but not to the second, instead the next text field is selected.
There most be some way to customize this? -
Hi,
I have a sequece for a table value. I have the following code to retrieve the sequence value.
protected void create(AttributeList attributeList) {
ApplicationModule am = getDBTransaction().getRootApplicationModule();
DBSequence dS = new DBSequence("REBILL_REQUEST_ID",am);
setRebillRequestId(dS.getSequenceNumber());
super.create(attributeList);
When I run the application, everytime the same sequence number gets displayed in the field. It does not change at all. Any idea why this happens?
Thanks,
PriyaHi,
not sure why you need to do this programmatically as tehre is a declarative of doing the same (http://download-uk.oracle.com/docs/html/B25947_01/bcentities006.htm#sm0147)
However,
here is the programmatic way of doing it
http://download-uk.oracle.com/docs/html/B25947_01/bcrules004.htm#sthref766
Frank -
Hi
I am trying to add a record to a table using the create action from the data control.
The underlying table has a sequence defined on it. Is there a way to get the next sequence number to show when the user clicks the Create button?
thanksAssuming the field the sequence is pushed to is called Id, and the sequence name is ID_SEQ, override the EO's create method with the following code:
protected void create(AttributeList attributeList) {
super.create(attributeList);
oracle.jbo.server.SequenceImpl idSeq = new SequenceImpl("ID_SEQ", getDBTransaction());
setId(idSeq.getSequenceNumber());
}Now when you create a record in UIX, you'll see the sequence number prepopulated in the associated Id field. You can set the field's properties to readOnly as the user no longer has to populate it.
Hope this helps.
CM.
Maybe you are looking for
-
Dear Experts, I have a scenario where in SAP Master data employee's leaving action start date is 01.04.2011 and end date as 31.12.9999 where as in IDOC its start date of leaving action is 20.03.2011 and end date is 31.04.2011 Now user want me to main
-
My iPhone 4S has stopped receiving/sending iMessages, cannot send/load any pictures over whatsapp and cannot join the wifi in my house anymore. Essentially all the things I use my phone for have now stopped working. I constantly have 3G connected (ev
-
Looking for app to either print or save text messages in windows
I saw a couple of posts for this feature but it was for mac. does anyone know if printing or saving text messages is possible? thanks
-
How to make a vector into a shaper of transparency on a layer rather than shape of layer?
I'm working on a drawing that somehow I've created a layer on -- all blue, that has what looks like a vector mask over it, but the vector mask, instead of shaping the layer, creates a transparancy in the layer. And I don't know how to reproduce this
-
Help to tun this sql please thanks
SELECT ORG.NAME ORGNAME,ORG.ORGANIZATIONUNITID ,ACC.NAME ACCNAME,ACC.ACCOUNTID ,INVOICEDEF.BILLDAY ,CSM.FIRSTNAME||' '||CSM.LASTNAME CSMNAME,SALES.FIRSTNAME||' '||SALES.LASTNAME SALESNAME ,SUM(MRC.BOOKINGVALUE) MRCVALUE ,SUM(PORTS.BOOKINGVALUE) PORTS