JavaScript Part 8

Advanced Oracle ADF 12c Course View|JavaScript in ADF Application
7 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€67.24
List Price:  €96.07
You save:  €28.82
£55.68
List Price:  £79.55
You save:  £23.86
CA$100.66
List Price:  CA$143.82
You save:  CA$43.15
A$111.82
List Price:  A$159.75
You save:  A$47.93
S$94.88
List Price:  S$135.55
You save:  S$40.66
HK$543.79
List Price:  HK$776.87
You save:  HK$233.08
CHF 62.67
List Price:  CHF 89.54
You save:  CHF 26.86
NOK kr792.28
List Price:  NOK kr1,131.89
You save:  NOK kr339.60
DKK kr501.55
List Price:  DKK kr716.53
You save:  DKK kr214.98
NZ$123.71
List Price:  NZ$176.74
You save:  NZ$53.02
د.إ257.07
List Price:  د.إ367.25
You save:  د.إ110.18
৳8,328.16
List Price:  ৳11,897.89
You save:  ৳3,569.72
₹5,958.01
List Price:  ₹8,511.81
You save:  ₹2,553.80
RM314.25
List Price:  RM448.95
You save:  RM134.70
₦108,236.03
List Price:  ₦154,629.53
You save:  ₦46,393.50
₨19,398.69
List Price:  ₨27,713.60
You save:  ₨8,314.91
฿2,394.21
List Price:  ฿3,420.45
You save:  ฿1,026.24
₺2,465.01
List Price:  ₺3,521.60
You save:  ₺1,056.58
B$426.13
List Price:  B$608.79
You save:  B$182.65
R1,290
List Price:  R1,842.93
You save:  R552.93
Лв131.30
List Price:  Лв187.58
You save:  Лв56.28
₩101,582.03
List Price:  ₩145,123.41
You save:  ₩43,541.37
₪254.54
List Price:  ₪363.65
You save:  ₪109.10
₱4,098.92
List Price:  ₱5,855.86
You save:  ₱1,756.93
¥10,967.38
List Price:  ¥15,668.35
You save:  ¥4,700.97
MX$1,406.50
List Price:  MX$2,009.38
You save:  MX$602.87
QR254.06
List Price:  QR362.96
You save:  QR108.89
P963.25
List Price:  P1,376.14
You save:  P412.88
KSh9,053.20
List Price:  KSh12,933.70
You save:  KSh3,880.50
E£3,568.78
List Price:  E£5,098.48
You save:  E£1,529.69
ብር8,687.63
List Price:  ብር12,411.43
You save:  ብር3,723.80
Kz64,250.82
List Price:  Kz91,790.82
You save:  Kz27,540
CLP$69,297.02
List Price:  CLP$99,000
You save:  CLP$29,702.97
CN¥510.87
List Price:  CN¥729.84
You save:  CN¥218.97
RD$4,243.89
List Price:  RD$6,062.96
You save:  RD$1,819.07
DA9,435.69
List Price:  DA13,480.14
You save:  DA4,044.44
FJ$162.05
List Price:  FJ$231.51
You save:  FJ$69.46
Q536.99
List Price:  Q767.16
You save:  Q230.17
GY$14,580.66
List Price:  GY$20,830.41
You save:  GY$6,249.74
ISK kr9,757.30
List Price:  ISK kr13,939.60
You save:  ISK kr4,182.30
DH701.41
List Price:  DH1,002.06
You save:  DH300.64
L1,291.33
List Price:  L1,844.84
You save:  L553.50
ден4,135.36
List Price:  ден5,907.91
You save:  ден1,772.55
MOP$557.92
List Price:  MOP$797.07
You save:  MOP$239.14
N$1,283.07
List Price:  N$1,833.03
You save:  N$549.96
C$2,564.57
List Price:  C$3,663.83
You save:  C$1,099.26
रु9,479.94
List Price:  रु13,543.35
You save:  रु4,063.41
S/259.51
List Price:  S/370.75
You save:  S/111.23
K282.61
List Price:  K403.75
You save:  K121.13
SAR262.99
List Price:  SAR375.71
You save:  SAR112.72
ZK1,928.73
List Price:  ZK2,755.44
You save:  ZK826.71
L334.62
List Price:  L478.06
You save:  L143.43
Kč1,690.23
List Price:  Kč2,414.72
You save:  Kč724.49
Ft27,882.67
List Price:  Ft39,834.10
You save:  Ft11,951.42
SEK kr772.23
List Price:  SEK kr1,103.23
You save:  SEK kr331
ARS$71,547.27
List Price:  ARS$102,214.77
You save:  ARS$30,667.50
Bs481.59
List Price:  Bs688.02
You save:  Bs206.42
COP$305,890.51
List Price:  COP$437,005.17
You save:  COP$131,114.66
₡35,162.35
List Price:  ₡50,234.08
You save:  ₡15,071.73
L1,769.11
List Price:  L2,527.41
You save:  L758.30
₲543,432.39
List Price:  ₲776,365.26
You save:  ₲232,932.87
$U3,131.93
List Price:  $U4,474.38
You save:  $U1,342.44
zł286.59
List Price:  zł409.44
You save:  zł122.84
Already have an account? Log In

Transcript

Hello. In this video I will give you another example about how you can use JavaScript in your ADF application. One of my previous customer requirement is he want to press Enter. And once you press enter, the cursor should move to the next field and Reese enters the cursor move to the next with instead of using taps. So now currently I use step should be talking forward to his interview, and he used to press enter to move the cursor from one field to another field. So I will show you in this video how you can move the focus or the cursor from one field to another field using JavaScript and instead of using Shift Tab to reverse the cursor, you should brace Shift Enter.

So I will show you how you can press enter and Shift Enter to control the cursor Enza. It worked components. So, here is the JavaScript let us go to JavaScript and create a function which will do this. So, I already created this function I just went past it here, this function is tap index. So, what actually this function do? It will check if the shift key is pressed or not.

So, if the shift key is pressed, it will check if the Enter key because in Turkey has a key code equal 1330 it means this is an integer key pressed and if the Enter key is pressed, it will get a component This is a parameter I will send it to the function I will get a component which I need is a cursor to go and it will set the focus to this component. And if the shift is not pressed, and inter is breast only you will get very to coordinate these two component IDs and I will get this component and I will sit in focus. So, let us try to call this function tap index in our input text here 123 So, if I am here, I will add a listener and I will add Mr. tab index This is okay and here's the type will be key press Once I press a key, so, here Once I press a key it will call it the index, but this step index actually waiting two parameters one called previous component one called next component.

So, what is the reviews component ID for this which it will be this which is it. So here I will add He faces as I told you, client attribute is used to send the barometer to Java Script. So, I will add client attribute the name will be previous ID and the value of the previous will be 85. And the other client attribute which is a tap index function weighting is what is the next. So, the next component for me will be this component which is 87. So, the next would be it.

So, this is a component which I need to set the focus if I press enter. So, for each input ticket, I have one the previous component ID and then it has to commodity. So, we will do the same in this in particular and this particular So all we'll call type index is a key plus that's fine. But for this component my previous my next component because component will be this 88 my previous component will business 86 Okay, what is this? My previous component should be this 87 and my knickers component should be this odd one. Okay, so now, for each in both tickets, I add a client listener which call a JavaScript method called index and I will send a two parameter to system index one parameter called previous components Another one called next component, and I will set the value of my previous component and iD iD of the my new custom one.

This is how we can control the focus over the input text using JavaScript to get the component and the formula component I will just focus. So let us now try to refresh the pitch and throw it to for example I am here I need to enter. I will find here's the cursor is go. Let me shift enter, is going up, enter, enter, Shift Enter. So now I can control the focus using Shift Enter and enter to change courses so this is an example For how you can handle the keyboard code, if you want to use any other key instead of enter, you can write replace this routine with Zack code, how do you know which code the keyboard a key has you can simply you will find here getting key code. So here you can just display a code and you will know.

So it was here right alert and displays a code and once you press any key in the keyboard, it will display the code of this key. So for example, here I need to bris for example, q i am here, I will press Q. So it gives me 130. Okay, if I press W 100. So just if you want to use any other key industry Enter just displays a code to get set value for example, I will write q q is 113. So I will replace this 13 was 113 and it will the focus will be changed wants to use a press Q.

So, this is an example for how you can get zip code for each keyboard and you can check if the user press this specific code you can get some component and see the focus of this combo because the video I will show you something else So, see you next video

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.