Exemple #1
0
        public static MvcHtmlString EditorAttributes(string entityName, string columnName)
        {
            var entityInfo = EntityFactory.GetEntityInfoByName(entityName, "");
            var colInfo    = entityInfo.EntityColumns[columnName];

            return(new MvcHtmlString(FWHtmlS.EditorAttributes(colInfo)));
        }
Exemple #2
0
        public static MvcHtmlString Editor(ColumnInfo colInfo, string extraAttributes = null)
        {
            StringBuilder sb         = new StringBuilder();
            var           editorText = FWHtmlS.Editor(colInfo, extraAttributes);

            if (string.IsNullOrEmpty(editorText) == false)
            {
                sb.AppendLine("<div class=\"form-group\">");
                sb.AppendLine(FWHtmlS.Label(colInfo));
                sb.AppendLine(editorText);
                sb.Append("</div>");
            }
            return(new MvcHtmlString(sb.ToString()));
        }
Exemple #3
0
 /// <summary>
 /// Creates on radio button
 /// </summary>
 /// <param name="modelPrefix"></param>
 /// <param name="name"></param>
 /// <param name="addValidationIsNullable"></param>
 /// <param name="caption"></param>
 /// <param name="value"></param>
 /// <param name="ngValue"></param>
 /// <returns></returns>
 public static MvcHtmlString RadioButton(string modelPrefix, string name, bool addValidationIsNullable, string caption, string value, string ngValue)
 {
     return(new MvcHtmlString(FWHtmlS.CreateRadio(modelPrefix, name, addValidationIsNullable, caption, value, ngValue)));
 }
Exemple #4
0
 /// <summary>
 /// Creates unlimited Radio buttons
 /// It doesn't add "div class='form-group'" and its label
 /// </summary>
 /// <param name="name">name + adding angular model</param>
 /// <param name="addValidationIsNullable"></param>
 /// <returns></returns>
 public static MvcHtmlString OptionsRadio(string modelPrefix, string name, bool addValidationIsNullable, params string[] optionsTitleValue)
 {
     return(new MvcHtmlString(FWHtmlS.OptionsRadio(modelPrefix, name, addValidationIsNullable, optionsTitleValue)));
 }
Exemple #5
0
 /// <summary>
 /// Creates Yes No Radio buttons
 /// It doesn't add "div class='form-group'" and its label
 /// </summary>
 /// <param name="name">name + adding angular model</param>
 /// <param name="addValidationIsNullable"></param>
 /// <returns></returns>
 public static MvcHtmlString YesNoRadios(string modelPrefix, string name, bool addValidationIsNullable, string yesTitle = "Yes", string noTitle = "No")
 {
     return(new MvcHtmlString(FWHtmlS.CreateYesNoRadios(modelPrefix, name, addValidationIsNullable, yesTitle, noTitle)));
 }
Exemple #6
0
 public static MvcHtmlString OptionsListForEntity(string entityName)
 {
     return(new MvcHtmlString(FWHtmlS.SelectOptions(entityName, "")));
 }