Class KendoCultureHeaderItem

  • All Implemented Interfaces:
    Serializable, org.apache.wicket.util.io.IClusterable

    public class KendoCultureHeaderItem
    extends org.apache.wicket.markup.head.JavaScriptContentHeaderItem
    HeaderItem in charge of setting the kendo.culture and adding relevant dependencies
    Usage:
    
     public void renderHead(IHeaderResponse response)
     {
            super.renderHead(response);
    
            response.render(new KendoCultureHeaderItem(KendoCulture.FR_FR));
     }
     

    This will results to:
    
     <script type="text/javascript" src="./resource/com.googlecode.wicket.kendo.ui.resource.KendoCultureResourceReference/cultures/kendo.culture.fr-FR.js"></script>
     <script type="text/javascript" id="kendo-culture">
            kendo.culture('fr-FR');
     </script>
     
    Author:
    Patrick Davids - Patrick1701
    See Also:
    Serialized Form
    • Constructor Detail

      • KendoCultureHeaderItem

        public KendoCultureHeaderItem​(Locale locale)
        Constructor
        Parameters:
        locale - the Locale, ie: Locale.FRENCH
      • KendoCultureHeaderItem

        public KendoCultureHeaderItem​(KendoCulture culture)
        Constructor
        Parameters:
        culture - the KendoCulture
      • KendoCultureHeaderItem

        public KendoCultureHeaderItem​(String culture)
        Constructor
        Parameters:
        culture - the culture, ie: 'fr' or 'fr-FR'
    • Method Detail

      • getDependencies

        public List<org.apache.wicket.markup.head.HeaderItem> getDependencies()
        Overrides:
        getDependencies in class org.apache.wicket.markup.head.HeaderItem
      • of

        public static org.apache.wicket.markup.head.HeaderItem of​(Locale locale)
        Gets a new KendoCultureHeaderItem from a Locale culture, with a fallback to the Locale 's language
        Parameters:
        locale - the Locale
        Returns:
        a new KendoCultureHeaderItem