Example #1
0
        public string GetControlGroupTemplate(InputControls type, bool localizable = false)
        {
            var index = "E__" + type.ToString() + (localizable ? "__LOC" : "");

            if (_controlTemplates.TryGetValue(index, out string t))
            {
                return(t);
            }
            return(DefaultControlGroupTemplate);
        }
Example #2
0
        public void SetControlGroupTemplate(InputControls type, bool?localizable, string temp)
        {
            var index = "E__" + type.ToString();

            if (localizable == null)
            {
                _controlTemplates[index]           = temp;
                _controlTemplates[index + "__LOC"] = temp;
            }
            else
            {
                index = index + (localizable.Value ? "__LOC" : "");
            }
        }
Example #3
0
 public virtual IHtmlContent Write(InputControls cont, bool localizable = false)
 {
     return(Write("InputControls/" + cont.ToString(), localizable));
 }
Example #4
0
 public virtual string GetInputControl(InputControls cont)
 {
     return(BasePath + "/InputControls/" + cont.ToString() + ".cshtml");
 }
Example #5
0
        public Accessibility ProcessCell <T, TValue>(IHtmlHelper <T> helper, Expression <Func <T, TValue> > exp, InputControls cont, MoldsterHtmlContainer parent = null)
        {
            string id = RazorUtils.GetIdentifier(exp);

            return(ProcessCell(helper, id, cont.ToString(), parent));
        }
Example #6
0
 public Accessibility ProcessCell(IHtmlHelper helper, string textId, InputControls cont, MoldsterHtmlContainer parent = null)
 {
     return(ProcessCell(helper, textId, cont.ToString(), parent));
 }
Example #7
0
 public Accessibility Process <T, TValue>(IHtmlHelper <T> helper, Expression <Func <T, TValue> > exp, InputControls cont, string extra = null)
 {
     return(Process(helper, exp, cont.ToString(), extra));
 }