0

In my jsf page I am using navigation option usign HTML, CSS and Javascript. It is working fine but problem is that I want to use and set java static variable value on my openNev() method. My java static variable 'nevOpenState' which is my class SelectedVehicleBean variable:

Here is my javascript functions for open and close navigation :

function openNav() {

            if(#{selectedVehicleBean.nevOpenState == true})
                document.getElementById("mySidenav").style.width = "250px";
                document.getElementById("main").style.marginLeft = "250px";

                if (#{selectedVehicleBean.viewId eq '/jsf/mainTracking.xhtml'}) {
                    document.getElementById("gmapPanel").style.marginLeft = "250px";
                    document.getElementById("test2").style.marginLeft = "250px";

                } else {
                    document.getElementById("movementTabview").style.marginLeft = "250px";
                    document.getElementById("searchForm").style.marginLeft = "250px";
                }
            }

        function closeNav() {
            document.getElementById("mySidenav").style.width = "0";
            document.getElementById("main").style.marginLeft = "0";

            if (#{selectedVehicleBean.viewId eq '/jsf/mainTracking.xhtml'}) {
                document.getElementById("gmapPanel").style.marginLeft = "0";
                document.getElementById("test2").style.marginLeft = "0";

            } else {
                document.getElementById("movementTabview").style.marginLeft = "0";
                document.getElementById("searchForm").style.marginLeft = "0";
            }

        }

I am successfully getting #{selectedVehicleBean.nevOpenState == true} but how can I set false value in selectedVehicleBean.nevOpenState when navigation close?

David R
  • 14,711
  • 7
  • 54
  • 72
zeeshan nazakat
  • 151
  • 3
  • 18

0 Answers0