JavaScript Part 2

Advanced Oracle ADF 12c Course View|JavaScript in ADF Application
8 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
€64.33
List Price:  €91.90
You save:  €27.57
£55.09
List Price:  £78.70
You save:  £23.61
CA$95.29
List Price:  CA$136.14
You save:  CA$40.84
A$104.44
List Price:  A$149.21
You save:  A$44.76
S$94.20
List Price:  S$134.58
You save:  S$40.38
HK$546.10
List Price:  HK$780.18
You save:  HK$234.07
CHF 63.62
List Price:  CHF 90.89
You save:  CHF 27.27
NOK kr751.73
List Price:  NOK kr1,073.95
You save:  NOK kr322.21
DKK kr480.45
List Price:  DKK kr686.39
You save:  DKK kr205.93
NZ$114.09
List Price:  NZ$162.99
You save:  NZ$48.90
د.إ257.07
List Price:  د.إ367.26
You save:  د.إ110.19
৳8,195.22
List Price:  ৳11,707.96
You save:  ৳3,512.74
₹5,830.20
List Price:  ₹8,329.22
You save:  ₹2,499.01
RM328.07
List Price:  RM468.70
You save:  RM140.62
₦102,885.30
List Price:  ₦146,985.30
You save:  ₦44,100
₨19,393.48
List Price:  ₨27,706.17
You save:  ₨8,312.68
฿2,536.99
List Price:  ฿3,624.43
You save:  ฿1,087.43
₺2,256.71
List Price:  ₺3,224.01
You save:  ₺967.30
B$357.27
List Price:  B$510.40
You save:  B$153.13
R1,265.02
List Price:  R1,807.25
You save:  R542.23
Лв125.89
List Price:  Лв179.86
You save:  Лв53.96
₩94,793.75
List Price:  ₩135,425.45
You save:  ₩40,631.70
₪259.28
List Price:  ₪370.41
You save:  ₪111.13
₱4,039.50
List Price:  ₱5,770.97
You save:  ₱1,731.46
¥10,895.69
List Price:  ¥15,565.94
You save:  ¥4,670.25
MX$1,162.43
List Price:  MX$1,660.69
You save:  MX$498.25
QR253.91
List Price:  QR362.75
You save:  QR108.83
P948.27
List Price:  P1,354.73
You save:  P406.46
KSh9,168.69
List Price:  KSh13,098.69
You save:  KSh3,930
E£3,283.23
List Price:  E£4,690.53
You save:  E£1,407.30
ብር4,009.02
List Price:  ብር5,727.42
You save:  ብር1,718.40
Kz59,310.71
List Price:  Kz84,733.22
You save:  Kz25,422.51
CLP$62,605.89
List Price:  CLP$89,440.82
You save:  CLP$26,834.93
CN¥505.55
List Price:  CN¥722.24
You save:  CN¥216.69
RD$4,078.44
List Price:  RD$5,826.59
You save:  RD$1,748.15
DA9,404.82
List Price:  DA13,436.03
You save:  DA4,031.21
FJ$155.95
List Price:  FJ$222.79
You save:  FJ$66.84
Q543.74
List Price:  Q776.81
You save:  Q233.06
GY$14,641.89
List Price:  GY$20,917.88
You save:  GY$6,275.99
ISK kr9,678.91
List Price:  ISK kr13,827.61
You save:  ISK kr4,148.70
DH693.20
List Price:  DH990.33
You save:  DH297.13
L1,231.95
List Price:  L1,760
You save:  L528.05
ден3,957.99
List Price:  ден5,654.52
You save:  ден1,696.52
MOP$562.43
List Price:  MOP$803.51
You save:  MOP$241.07
N$1,273.79
List Price:  N$1,819.78
You save:  N$545.99
C$2,572.13
List Price:  C$3,674.63
You save:  C$1,102.50
रु9,330.17
List Price:  रु13,329.38
You save:  रु3,999.21
S/260
List Price:  S/371.45
You save:  S/111.44
K271.59
List Price:  K388.01
You save:  K116.41
SAR262.46
List Price:  SAR374.96
You save:  SAR112.50
ZK1,777.13
List Price:  ZK2,538.86
You save:  ZK761.73
L320.28
List Price:  L457.57
You save:  L137.28
Kč1,590.03
List Price:  Kč2,271.57
You save:  Kč681.54
Ft24,925.85
List Price:  Ft35,609.88
You save:  Ft10,684.03
SEK kr750.08
List Price:  SEK kr1,071.59
You save:  SEK kr321.50
ARS$62,063.63
List Price:  ARS$88,666.13
You save:  ARS$26,602.50
Bs483.56
List Price:  Bs690.83
You save:  Bs207.27
COP$266,463.69
List Price:  COP$380,678.73
You save:  COP$114,215.04
₡35,817.30
List Price:  ₡51,169.76
You save:  ₡15,352.46
L1,723.87
List Price:  L2,462.78
You save:  L738.91
₲524,369.02
List Price:  ₲749,130.70
You save:  ₲224,761.68
$U2,697.33
List Price:  $U3,853.49
You save:  $U1,156.16
zł274.39
List Price:  zł392.01
You save:  zł117.61
Already have an account? Log In

Transcript

Hello, last video, I show you how you can create a JavaScript function simple JavaScript function and how you can call this function from one of the ADF component. In this video, I will show you how you can control some ADF component inside your pitch. I will start with I've been in splitter, independent splitter splitter, as you know, to split the page into two parts. So maybe sometimes you won't once as a user, use some or use some component or will start working in this side, you want to collapse this automatically for him so that we'll see the white screen. In this case, you can control the collapse of the panel splitter using a JavaScript function. So let us know create a function here which will control the cooling The color of the panel splitter.

So, this function will get the bundle splitter component using if page should be it should find component and gives the ID of zap and splitter. So, if you go to the splitter Here you'll find ID is p s one. So, I will send the beat this one here is that case this is will return my Benelli splitter component zip from the this component I will call get property and I get the collapse collapse poverty and I check if it is false make it true and if it is true, make it false. It means this function will it change once it is this function is called it will check the status of the bender splitter. If it is not collapsible, it will collapse it if it is collapse it it will open it so, it will change the status of feminism it says For example, this is an example.

Okay. So, let us now try to call this Calypso function we can No need now to display alert here. So let us call this control panel splitter color nap. Okay, and instead of calling display alert function I will call collapse it this. Okay, so now, once all he calls his notes, I bought the mouse all the click once I clicked because the ultimate click I click on this in particular, it will call function called collapse lbs. And this function will get my bundle splitter and they change the color property of the bundle split.

Okay, so this is now refresh the page and see if it will work. If you make a change in JavaScript in the page, no need to run again. just refresh the page. So here once I Britten's this, you'll find it automatically collapse is administrator. If I bearish again on it, it will open. See.

So now you can control the Benelli split or collapse it poverty once you click on the input text. So this is one of the things that you can control. The second thing I need to talk about it is beneficial. As you know, a bunch of groups wrote two, two main layout. One is horizontal versus vertical. So if you want to control the horizontal or the vertical using JavaScript, you can control this benefit group layout.

But it will be out you can control it see out in the JavaScript. So let's create a function which control the layout here. This is will be horizontal, the We will make that Bennett globally our horizontal and this function will make the Bennett globally out vertical. So you should just descend the Bennett Rubio component ID here. So I will go to my Bennett group do it. This is we'll call this ID and I will base it here and here which is okay.

So now I need to call this vertical and horizontal we can use this we can call this H the output and this would be the, the hour and let us insert a line listener inside this and the client listener inside this and each layout will call this function once the user clicks on it, same the will do it. I will call this function once a user, click on it. Okay, so now once the user click in each the hour, it should make bending globally with horizontal. If I right click on this it should make it vertical and the boots are brought on as a vertical way. So let us now save and refresh. Okay, it is now horizontal.

So once I press it, nothing will happen. We massacred him as well. So, some ADF component if you want to deal with the component in JavaScript, you should sit the client component property to be true. Okay, so now, what I try to get this panel group layout is the JavaScript here. But this component I can't get it in this way. So I have to To set the client component to be true.

So in case if you wanted to try to get a component in your pitch by using a base would be to find component and you'll find this component is not returning or not identified. How you can use this. You can simply splices, you can right here alert and you can display the component see what actually is this component it's returning something or not. Okay, you can just simply finish this procedure, you can return on an undefined so it means you can see this component. In that case, you can select the def component and go to the client component and set it through. Okay, let us remove this alert.

And try it again. As you can see now in the V, V layout, it become vertical. If I press here become horizontal, vertical, horizontal, as you can see. So now we can control the bending group layout if it is vertical, or if it is horizontal using JavaScript function. In my example, I just use a click, you can do whatever you want. Maybe if you want to say if I want to double click here, I need to change double click here you want to change so in that case, you should change change the client listener instead of click, you can say double click.

So double click it means once I double click, it will change. So here's currently now if I run this, it didn't change. If I press it didn't change it. Double click it will change Click let's double click, it will change. So you can control calling the JavaScript function by anytime as you want from your ADF application. This is how you can control Bennett grumbly and Benelli splitter using JavaScript Nick is the video I will go to, to make some changes in how to use JavaScript in some other situations.

So see you in activity.

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.