public static AjaxRadioList <T> Odropdown <T>(this AjaxRadioList <T> arl, Action <OdropdownCfg> setCfg = null)
        {
            var res   = arl.Mod("awem.odropdown");
            var odcfg = new OdropdownCfg();

            if (setCfg != null)
            {
                setCfg(odcfg);
                res.Tag(odcfg.ToTag());
            }

            return(res);
        }
        public static AjaxCheckboxList <T> Multiselect <T>(this AjaxCheckboxList <T> arl, Action <OdropdownCfg> setCfg = null)
        {
            arl.Mod("awem.multiselect");
            var odcfg = new OdropdownCfg();

            if (setCfg != null)
            {
                setCfg(odcfg);
                arl.Tag(odcfg.ToTag());
            }

            return(arl);
        }
        public static AjaxRadioList <T> Combobox <T>(this AjaxRadioList <T> arl, Action <OdropdownCfg> setCfg = null)
        {
            arl.Mod("awem.combobox");
            var odcfg = new OdropdownCfg();

            if (setCfg != null)
            {
                setCfg(odcfg);
                arl.Tag(odcfg.ToTag());
            }

            return(arl);
        }
        public static AjaxRadioList <T> ButtonGroup <T>(this AjaxRadioList <T> arl, Action <OdropdownCfg> setCfg = null)
        {
            arl.Mod("awem.buttonGroupRadio");
            var odcfg = new OdropdownCfg();

            if (setCfg != null)
            {
                setCfg(odcfg);
                arl.Tag(odcfg.ToTag());
            }

            return(arl);
        }
        public static AjaxRadioList <T> Odropdown <T>(this AweHtmlHelper <T> ahtml, string prop, Action <OdropdownCfg> setCfg = null)
        {
            var res   = ahtml.AjaxRadioList(prop).Mod("awem.odropdown");
            var odcfg = new OdropdownCfg();

            if (setCfg != null)
            {
                setCfg(odcfg);
                res.Tag(odcfg.ToTag());
            }

            return(res);
        }