Пример #1
0
        public static void Dropdown
            (this IAutoviewDto autoviewDto, string propertyName, List <SelectListItem> selectListItems, string displayName = default, string cssId = default, string cssClass = default)
        {
            string propertyValue = Extensions.GetPropertyValue(autoviewDto, propertyName);

            var dropdownInstance = new Elements.Dropdown.Dropdown(propertyName, propertyValue, selectListItems, displayName, cssId, cssClass);

            autoviewDto.InitalElement(element: dropdownInstance);
        }
Пример #2
0
 public static string GenerateDropdownBody(Elements.Dropdown.Dropdown dropdown)
 {
     return($"<select { Extensions.ElementName(dropdown.Name) }" +
            $"{ Extensions.ElementIdWithCssClass(cssId: dropdown.CssId, cssClass: dropdown.CssClass) }>" +
            $"{ GenerateOptionsBody(options: dropdown.Options) }</select>");
 }