الانتقال إلى المحتوى

selectOneChoice to change locale


cmx_waled

Recommended Posts

السلام عليكم

انا حاطط selectOneChoice جواه ar,en

باخد ال value في الكود ده و ما بيشتغلش

    public void handleLanguageSwitch(ValueChangeEvent valueChangeEvent) {
        // Add event code here...
        //StringBuilder sb = new StringBuilder();
        String ss = valueChangeEvent.getNewValue().toString();
        //changeLanguage(ss);
        showMessage(ss/*valueChangeEvent.getNewValue()*/);
        
        if (valueChangeEvent.getNewValue().toString().equals("ar")) {
            showMessage("HHHHHHHH");
            FacesContext context = FacesContext.getCurrentInstance();
            Locale locale = new Locale("ar");
            context.getViewRoot().setLocale(locale);
            
            //FacesContext context = FacesContext.getCurrentInstance();
                //String currentView = context.getViewRoot().getViewId();
               // ViewHandler vh = context.getApplication().getViewHandler();
                //UIViewRoot x = vh.createView(context, currentView);
                //x.setViewId(currentView);
               // context.setViewRoot(x);
        }
        else {
            System.out.println("jjjj");
        }
    }

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية