Hello. So let's now continue writing some code in the page. So this is the last video we play how we can display some error message how we can navigate so this video I need to take about a talk about some listener component listener. As I said any listener immediate component, it means you can write some code. So I will quickly go through some component listener and show you how this will work. for the, for example, here.
If you select as a tap Wi Fi, you need to see the disclosure listener. If you want to write some code, once you press this tap or the veto step, you can write it in the Bennett tap disclose listener. So to write a code, bring it as easy as usual and select your managed bean. I will select the my magic beans to this pitch and I will see I will say for example, a depth for as close or listener okay in name if you want here. So, once you brace in this tab now this code will be executed. If you want to know if it is just expanded brace it or get out you have you can inform this listener you can say something like if.is expanded it means the user enter this step so, I am coming It's so see you bye Is the user will leave this step.
So now let's try to see this listener ends up in a tab. So, okay, let's now to run it. It's clear the look. Now once I press here he says he is coming. It means I am. Now enter.
If I navigate to the other page Another tab. So you'll see here see you. So this is if you want to write some code once the user in third, there's a specific payment tab or get out from the button into another listener I need to talk about it is a table selection if you want the user to select row but at the same time you want to make this row as a current row and say traitor. As I said, in last video, this table and form point individually finishing to the same I traitor finding both has only one a traitor, this table point to this iterator and this 4.2 this iterator so both ours is the same I treated so if You are in a three two in a row number 10 and the go to here you will find the U RP in the same I traitor.
So, if you look at here it will be at because both are the same a traitor and the same time the table is configured that once the user selected this row, the current row will be the selected row This is why we come here you will find this 60 I will give you an example that if we remove this I will not make the selected row as a current row okay because I need to write my own business before after the user selected. So, I will remove this now. So let us now refresh and see. So, now if I select 90 go to the forum. It is not a 90 to 60 students 60 why because this selection will not me exotic selected was a current row he was select 50 go here. It is not 50 so It is not the selected row will not mark is the current row as it is the selected was a current row.
This is why is a traitor is still in zero 60. And it didn't take any effect once the user select zero, why because it removes the condition which is the selection listener, because I need to write my own code, but at the same time, I need to make the selected row as a current row this why once I write this code, here, I will right here where I do selection Okay, so if I go here, the first thing I need to do is I want to mark is the current the selected row as the current roles is to keep the same behavior. After that I need to write my own code. I write a function here called my in my in a future Do not make table selection roll current through the exhibition, which it was in the selection listener, which I call it. This is the exhibition, which it was here and I create under I write my own selection Okay, that's all after that selection even here so right here, soup after selected, throw this now try to run and see how we can now override the table to election.
But at the same time, you should make a Selected through as a current ruins a traitor and you can write off as at your own. Now, once I said 90 Let's see if now after sitacles was printed and also check now, if the department Forum has 90 Yes, so it is marked as a current selected row. If I am 70 now it is in 70. So now Once I select a row, it will mark as a current row plus it will bring some code if you want to write some code once the table is selected next video I will pick another company And I will talk about this listener for this component. So see you next tivity