UIExtensions - класс |
Пространство имён: EleWise.ELMA.Web.Mvc.Html
public static class UIExtensions
Тип UIExtensions предоставляет следующие члены.
Имя | Описание | |
---|---|---|
ActionItem |
Активный элемент. Разметка зависит от типа (Type) элемента
| |
ActionMenu(HtmlHelper, ActionMenu) |
Выпадающее меню. (~/Views/Shared/UI/ActionItems/ActionMenu/Menu.ascx)
| |
ActionMenu(HtmlHelper, ActionActionMenuButtonsBuilder) |
Выпадающее меню. (~/Views/Shared/UI/ActionItems/ActionMenu/Menu.ascx)
| |
ActionMenu(HtmlHelper, String, ActionActionMenuButtonsBuilder) |
Выпадающее меню. (~/Views/Shared/UI/ActionItems/ActionMenu/Menu.ascx)
| |
ActionMenuItem |
Пункт выпадающего меню. Разметка зависит от типа (Type) элемента
| |
ActionMenuItems |
Список элементов подменю (~/Views/Shared/UI/ActionItems/ActionMenu/MenuItems.ascx)
| |
ActionMenuShow(HtmlHelper, ActionMenuShowParams) |
Скрипт для показа выпадающего меню. (~/Views/Shared/UI/ActionItems/ActionMenu/MenuShow.ascx)
| |
ActionMenuShow(String, Object, ActionActionMenuShowParams) |
Скрипт для показа выпадающего меню. (~/Views/Shared/UI/ActionItems/ActionMenu/MenuShow.ascx)
| |
ActionMenuShow(HtmlHelper, String, Object, ActionActionMenuShowParams) |
Скрипт для показа выпадающего меню. (~/Views/Shared/UI/ActionItems/ActionMenu/MenuShow.ascx)
| |
AjaxPanel(HtmlHelper, AjaxPanel) |
Динамическая панель
| |
AjaxPanel(HtmlHelper, String, String, DynamicLoadMode) |
Динамическая панель
| |
AjaxPanelBegin |
Конец динамической модели
| |
AjaxPanelEnd |
Начало динамической панели
| |
AjaxPanelOpen |
Загрузить и открыть динамическую панель
| |
AjaxPanelRefresh |
Перезагрузить данные динамической панели
| |
AppendAttributeValue |
Добавить к значению атрибута строку (для добавления классов в атрибуты DOM элемента)
| |
AutocompleteComboBox |
Отрисовать выпадающий список с автозаполнением
| |
AutocompleteEntityComboBox |
Срендерить выпадающий список с автозаполнением
| |
Cached |
Отрендерить закешированный шаблон
| |
Calendar |
Скрипт для показа календаря. (~/Views/Shared/UI/DatePicker.ascx)
| |
CheckBoxInput(HtmlHelper, String, Boolean) | Устарело.
HTML элемент input checkbox.
Это замена методам System.Web.Mvc.Html.InputExtensions.CheckBox, которые возвращают вместо одного два input (checkbox + hidden)
что очень неудобно при использовании DHTML, JavaScript, jQuery и пр.
| |
CheckBoxInput(HtmlHelper, String, Boolean, Boolean, IDictionaryString, Object) | Устарело.
HTML элемент input checkbox.
Это замена методам System.Web.Mvc.Html.InputExtensions.CheckBox, которые возвращают вместо одного два input (checkbox + hidden)
что очень неудобно при использовании DHTML, JavaScript, jQuery и пр.
| |
CheckBoxInput(HtmlHelper, String, Boolean, Boolean, Object) | Устарело.
HTML элемент input checkbox.
Это замена методам System.Web.Mvc.Html.InputExtensions.CheckBox, которые возвращают вместо одного два input (checkbox + hidden)
что очень неудобно при использовании DHTML, JavaScript, jQuery и пр.
| |
CheckBoxList(HtmlHelper, String, IEnumerableCheckBoxListItem) |
Срендерить список чекбоксов
| |
CheckBoxList(HtmlHelper, String, IEnumerableCheckBoxListItem, Boolean) |
Срендерить список чекбоксов
| |
CheckBoxList(HtmlHelper, String, IEnumerableCheckBoxListItem, IDictionaryString, Object, Boolean, Int32, String) |
Срендерить список чекбоксов
| |
CheckName(HttpContext, String) |
Проверить уникальность имени
| |
CheckName(HtmlHelper, String) |
Проверить имя
| |
ClientCollapsiblePanel |
Сворачиваемая панель
| |
ClosePopup(HtmlHelper, Boolean) |
Закрыть всплывающее окошко родительское для текущего элемента (javascript функция)
| |
ClosePopup(HtmlHelper, String, Boolean) |
Закрыть всплывающее окошко с заданным идентификатором (javascript функция)
| |
CollapsiblePanel(HtmlHelper) |
Сворачиваемая панель
| |
CollapsiblePanel(HtmlHelper, CollapsiblePanel) |
Сворачиваемая панель
| |
CollapsiblePanelBegin |
Сворачиваемая панель (начало)
| |
CollapsiblePanelEnd |
Сворачиваемая панель (конец)
| |
CurrentUserInfo |
Информация о текущем пользователе и кнопка "Выйти" (~/Views/Shared/Page/TopMenuRow.ascx)
| |
DefaultScripts |
Скрипты по умолчанию (~/Views/Shared/UI/DefaultScripts.cshtml)
| |
DefaultStyles |
Стили по умолчанию (~/Views/Shared/Page/DefaultStyles.ascx)
| |
DropDownList(HtmlHelper, String, IEnumerable, String, String, Object, Object, String) |
Построить выпадающий список
| |
DropDownList(HtmlHelper, String, IEnumerable, String, String, Boolean, Object, Object, String) |
Построить выпадающий список
| |
EditableList(HtmlHelper, EditableListModel) |
Элемент управления "Список" с возможностью добавлять и удалять элементы
| |
EditableList(HtmlHelper, String) |
Элемент управления "Список" с возмоджностью добавлять и удалять элементы
| |
EditableList(HtmlHelper, String, IEnumerableEditableListItem, Boolean) |
Элемент управления "Список" с возможностью добавлять и удалять элементы
| |
EditPortlet |
Изменить портлет
| |
Error(HtmlHelper, Exception) |
Вывод сообщения об ошибке
| |
Error(HtmlHelper, String) |
Срендерить сообщение об ошибке
| |
ExecuteWithoutCreators(HtmlHelper, FuncObject, Object) | ||
ExecuteWithoutCreatorsTModel(HtmlHelper, ActionHtmlHelperTModel) | ||
ExtensionZone(HtmlHelper, String) |
Отобразить содержимое из зон - точек расширения IExtensionZone | |
ExtensionZone(HtmlHelper, String, UIExtensionsExtensionZoneData) |
Отобразить содержимое из зон - точек расширения IExtensionZone | |
FilterSearchFormT |
Позволяет отображать элементы формы поиска по фильтру
| |
FramePanel |
Плавающий фрейм
| |
GenerateName(HttpContext, String) |
Сгенерировать имя
| |
GenerateName(HtmlHelper, String) |
Сгенерировать имя
| |
GetInheritedCreatorsAndChild |
Получить унаследованные формы создания объектов
| |
GetPageSettingsActionItems |
Получить действия для настройки текущей страницы
| |
GetPageSettingsHandlerClick |
Получить обработчик нажатия для настройки текущей страницы
| |
GetPageSettingsUrl |
Получить адрес для настройки текущей страницы
| |
GetRegisteredContent |
Получить зарегистрированный контент
| |
GetRegisteredZones |
Получить список зарегистрированных зон
| |
Globalization |
Глобализация
| |
HasRenderForZone |
Есть ли для зоны зарегистрированное содержимое
| |
Header(HtmlHelper, HeaderModel) |
Заголовок страницы
| |
Header(HtmlHelper, String, Boolean, Boolean) |
Заголовок страницы
| |
Header(HtmlHelper, String, IEntity, Boolean, Boolean) |
Заголовок страницы
| |
Header(HtmlHelper, String, String, Boolean, Boolean) |
Заголовок страницы
| |
Header(HtmlHelper, String, String, IEntity, Boolean, Boolean) |
Заголовок страницы
| |
HiddenIdT |
Создает Hidden-поле с использованием идентификатора и названия
| |
HistoryItem |
Вывести для отображения один элемент истории работы с объектом
| |
HistoryParts |
Вывести все блоки для одного элемента истории работы с объектом.
Использует точки расширения IHistoryPartProvider | |
ID(HtmlHelper, String) |
Получить идентификатор элемента формы по выражению.
| |
IDT, TProprety(HtmlHelper, ExpressionFuncT, TProprety) |
Получить идентификатор элемента формы по выражению.
| |
IDForT, TProprety |
Получить идентификатор элемента формы по выражению.
| |
ImageBrowser |
Вывести Image Browser
| |
ImageBrowserForT, TProprety |
Вывести Image Browser для свойства
| |
InfoPanel(HtmlHelper, ClientInfoPanel) |
Информация пользователю (со скрытием)
| |
InfoPanel(HtmlHelper, String) |
Информация пользователю (без скрытия)
| |
InfoPanel(HtmlHelper, String, String) |
Информация пользователю (со скрытием)
| |
InfoPanel(HtmlHelper, String, String, Boolean) |
Информация пользователю (со скрытием)
| |
InitAutocompleteEntityComboBoxModel |
Инициализация модели `AutocompleteEntityComboBox`
| |
LinkButton(HtmlHelper, LinkButton) |
Кнопка-ссылка
| |
LinkButton(HtmlHelper, String, String, String, String, Object) |
Кнопка-ссылка
| |
ListToListSelect(HtmlHelper, Guid) |
Выбрать сущности и возвратить в формате SelectList для отображения в combobox
| |
ListToListSelect(HtmlHelper, IListIEntity, ClassMetadata) | ||
ListToListSelector(HtmlHelper, String, String, String, Boolean, Boolean, String) |
Котрол выбора сущностей с двумя панелями (~/Views/Shared/UI/Selectors/ItemSelector.ascx)
| |
ListToListSelector(HtmlHelper, String, IListSelectListItem, IListSelectListItem, String, Boolean, String, String, Int32) |
Котрол выбора сущностей с двумя панелями (~/Views/Shared/UI/Selectors/ItemSelector.ascx)
| |
MessageBox |
Окно
| |
Messages |
Вывод счообщений
| |
ModernCheckBox |
HTML элемент input типа checkbox в современном стиле
| |
ModernCheckBoxFor(HtmlHelper, String, Boolean) |
HTML элемент input типа checkbox в современном стиле (для указанного свойства модели)
| |
ModernCheckBoxFor(HtmlHelper, String, Boolean, Boolean) |
HTML элемент input типа checkbox в современном стиле (для указанного свойства модели)
| |
ModernCheckBoxForTModel(HtmlHelperTModel, ExpressionFuncTModel, Boolean, Boolean) |
HTML элемент input типа checkbox в современном стиле (для указанного свойства модели)
| |
ModernCheckBoxForTModel(HtmlHelperTModel, ExpressionFuncTModel, Boolean, Boolean, Boolean) |
HTML элемент input типа checkbox в современном стиле (для указанного свойства модели)
| |
ModernRadioButton(HtmlHelper) |
HTML элемент input типа "radio" в современном стиле
| |
ModernRadioButton(HtmlHelper, Object) |
HTML элемент input типа "radio" в современном стиле
| |
ModernRadioButtonFor(HtmlHelper, String, Object) |
HTML элемент input типа "radio" в современном стиле (для указанного свойства модели)
| |
ModernRadioButtonFor(HtmlHelper, String, Object, Boolean) |
HTML элемент input типа "radio" в современном стиле (для указанного свойства модели)
| |
ModernRadioButtonForTModel, TValue(HtmlHelperTModel, ExpressionFuncTModel, TValue, Object) |
HTML элемент input типа "radio" в современном стиле (для указанного свойства модели)
| |
ModernRadioButtonForTModel, TValue(HtmlHelperTModel, ExpressionFuncTModel, TValue, Object, Boolean) |
HTML элемент input типа "radio" в современном стиле (для указанного свойства модели)
| |
ModernSelector(HtmlHelper, ModernSelectorModel) |
Модернизированный контрол выбора
| |
ModernSelector(HtmlHelper, String, EditableListModel, FuncObject, Object) |
Модернизированный контрол выбора
| |
ModernSelector(HtmlHelper, String, String, EditableListModel, FuncObject, Object) |
Модернизированный контрол выбора
| |
ModernSelector(HtmlHelper, String, String, String, EditableListModel, FuncObject, Object) |
Модернизированный контрол выбора
| |
Name |
Получить идентификатор элемента формы по выражению.
| |
OpenPopup(String, String, String, Boolean) |
Открыть всплывающее окошко с заданым идентификатором (javascript функция)
| |
OpenPopup(HtmlHelper, String, String, String, Boolean) |
Открыть всплывающее окошко с заданым идентификатором (javascript функция)
| |
PageHeader(HtmlHelper) |
Заголовок на странице (~/Views/Shared/Page/Header.ascx)
| |
PageHeader(HtmlHelper, String) |
Заголовок на странице (~/Views/Shared/Page/Header.ascx)
| |
PageTitle |
Заголовок в окне браузера (~/Views/Shared/Page/TopMenuRow.ascx)
| |
PersonalPath(HtmlHelper) |
Получить текущий относительный путь
| |
PersonalPath(HtmlHelper, HttpRequestBase) |
Получить относительный путь
| |
PopupWindow(HtmlHelper, Popup) |
Сгенерировать разметку для попапа
| |
PopupWindow(HtmlHelper, String, String, Int32, Boolean, Boolean) |
Сгенерировать разметку для попапа
| |
PopupWindow(HtmlHelper, String, String, FuncObject, Object, Int32, Boolean, Boolean) |
Сгенерировать разметку для попапа
| |
PopupWindow(HtmlHelper, String, String, FuncObject, Object, Boolean, Int32, Boolean, Boolean) |
Сгенерировать разметку для попапа
| |
PopupWindow(HtmlHelper, String, String, String, Int32, Boolean, Boolean, Boolean) |
Всплывающее окно (~/Views/Shared/UI/Popup/PopupWindowBegin.ascx и ~/Views/Shared/UI/Popup/PopupWindowEnd.ascx)
| |
PopupWindow(HtmlHelper, String, String, FuncObject, Object, Boolean, Int32, Int32, Boolean, Boolean) |
Сгенерировать разметку для попапа
| |
PopupWindowBody |
Внутренннее содержимое окна (~/Views/Shared/UI/Popup/PopupWindowBodyBegin.ascx и ~/Views/Shared/UI/Popup/PopupWindowBodyEnd.ascx).
| |
PopupWindowHeader |
Заголовок всплывающего окна (~/Views/Shared/UI/Popup/PopupWindowHeaderBegin.ascx и ~/Views/Shared/UI/Popup/PopupWindowHeaderEnd.ascx)
Должно помещаться внутри PopupWindow и до PopupWindowBody. Обязательный элемент для PopupWindow.
| |
PopupWindowToolbar |
Тулбар во всплывающем окне (~/Views/Shared/UI/Popup/PopupWindowToolbarBegin.ascx и ~/Views/Shared/UI/Popup/PopupWindowToolbarEnd.ascx).
Размещается внутри PopupWindowHeader. Необязательный элемент для PopupWindow
| |
Portal |
Получить разметку для страницы настроек портлетной страницы
| |
Portlet |
Отобразить портлет
| |
PortletSettings |
Получить разметку для настроек портлета
| |
PostPopup |
Спостить всплывающее окно с заданным идентификатором (javascript функция)
| |
PrepareId |
Преобразовать id HTML элемента (замена '-' на '-')
| |
PrepareJavascriptHref |
Подготовить href для вызова js-функции
| |
RefreshPopup(String, String, String, String, Boolean) |
Перечитать по заданному url, всплывающее окошко с заданым идентификатором (javascript функция)
| |
RefreshPopup(HtmlHelper, String, String, String, String, Boolean) |
Перечитать по заданному url, всплывающее окошко с заданым идентификатором (javascript функция)
| |
RegisterContent |
Зарегистрировать html контент в зоне
| |
RegisterCssSrc |
Зарегистрировать источник css стилей
| |
RegisterImageBrowser |
Зарегистрировать Image Browser
| |
RegisterName(HttpContext, String) |
Зарегистрировать используемое имя
| |
RegisterName(HtmlHelper, String) |
Зарегистрировать имя
| |
RegisterScriptSrc |
Зарегистрировать источник javascript кода
| |
RegisterZoneInContext |
Зарегистрировать зону в контексте
| |
Render(ToolbarBuilder) |
Срендерить тулбар
| |
Render(ToolbarGroupBuilder) | Устарело.
Рендеринг группы кнопок тулбара
| |
RenderForZone(HttpContextBase, String, Boolean) |
Отобразить содержимое зоны, которое было задано вызовами метода RenderInZone
| |
RenderForZone(HtmlHelper, String, Boolean) |
Отобразить содержимое зоны, которое было задано вызовами метода RenderInZone
| |
RenderForZone(HtmlHelper, String, FuncObject, Object) |
Отобразить содержимое зоны внутри шаблона, которое было задано вызовами метода RenderInZone.
Если содержимое зоны пусто то шаблон не применяется.
| |
RenderInZone(HttpContextBase, String, FuncObject, Object, String) |
Отобразить содержимое в указанной зоне. Может использоваться для передачи содержания из представления в layout.
| |
RenderInZone(HtmlHelper, String, FuncObject, Object, String) |
Отобразить содержимое в указанной зоне. Может использоваться для передачи содержания из представления в layout.
TODO пример с тулбаром.
| |
RepeaterT(HtmlHelper, ActionT, ActionT) |
Рендеринг коллекции элементов
| |
RepeaterT(HtmlHelper, IEnumerableT, ActionT) |
Рендеринг коллекции элементов
| |
RepeaterT(HtmlHelper, IEnumerableT, ActionT, ActionT) |
Рендеринг коллекции элементов
| |
RepeaterT(HtmlHelper, String, ActionT, ActionT) |
Рендеринг коллекции элементов
| |
RepeaterT(HtmlHelper, IEnumerableT, String, String, ActionT, String) |
Рендеринг коллекции элементов
| |
RepeaterT(HtmlHelper, String, String, String, ActionT, String) |
Рендеринг коллекции элементов
| |
RepeaterTKey, TValue(HtmlHelper, DictionaryTKey, TValue, ActionTKey, TValue) |
Рендеринг коллекции элементов
| |
RepeaterTKey, TValue(HtmlHelper, DictionaryTKey, TValue, String, String, ActionTKey, TValue, String) |
Рендеринг коллекции элементов
| |
Required(HtmlHelper, String) |
Генерить как обязательное для заполения поле
| |
Required(HtmlHelper, MvcHtmlString) |
Генерить как обязательное для заполения поле
| |
ReturnUrl |
Url возврата из контеста запроса
| |
SearchBox(HtmlHelper, String) |
Создает поле ввода текста для поиска
| |
SearchBox(HtmlHelper, UIExtensionsSearchBoxModel, Object) |
Создает поле ввода текста для поиска
| |
SearchBox(HtmlHelper, String, IDictionaryString, Object) |
Создает поле ввода текста для поиска
| |
SearchBox(HtmlHelper, String, Object) |
Создает поле ввода текста для поиска
| |
SetPageSettingsActionItems |
Задать действия для настройки текущей страницы
| |
SetPageSettingsUrl(HtmlHelper, String) |
Задать адрес для настройки текущей страницы
| |
SetPageSettingsUrl(HtmlHelper, String, String) |
Задать адрес для настройки текущей страницы
| |
SmartCheckbox |
Чекбокс с выпадающим меню
| |
SwitchButton |
Отрисовать кнопку-переключатель
| |
Tab |
Вкладка
| |
TableSelector | ||
TabPanel |
Панель с вкладками
| |
TabPanelBuilder |
Панель с вкладками
| |
Tag |
Сгенерировать код HTML тэга
| |
Title |
Заголовок страницы
| |
TokenInput | ||
Toolbar(HtmlHelper, ActionToolbarBuilder, String) |
Построить тулбар
| |
Toolbar(HtmlHelper, String, String) |
Получить построитель тулбара
| |
ToolbarGroup | Устарело.
Получить построитель для группы кнопок
| |
TopMenu |
Строка верхнего меню (~/Views/Shared/Page/TopMenu.ascx)
| |
Tree(HtmlHelper, TreeModel) |
Скрипт для показа меню-деревьев. (~/Views/Shared/UI/Tree.ascx)
| |
Tree(HtmlHelper, TreeModel, ActionTreeModel) |
Скрипт для показа меню-деревьев. (~/Views/Shared/UI/Tree.ascx)
| |
Tree(HtmlHelper, TreeModel, ViewDataDictionary) |
Скрипт для показа меню-деревьев. (~/Views/Shared/UI/Tree.ascx)
| |
Tree(HtmlHelper, ListTreeMenuNode, String, Boolean) |
Скрипт для показа меню-деревьев. (~/Views/Shared/UI/Tree.ascx)
| |
Tree(HtmlHelper, ListTreeMenuNode, String, String, String, RouteValueDictionary) |
Скрипт для показа меню-деревьев. (~/Views/Shared/UI/Tree.ascx)
| |
Tree(HtmlHelper, String, String, String, RouteValueDictionary, ActionTreeModel) |
Скрипт для показа меню-деревьев. (~/Views/Shared/UI/Tree.ascx)
| |
Tree(HtmlHelper, ListTreeMenuNode, String, String, String, String, String, RouteValueDictionary) |
Скрипт для показа меню-деревьев. (~/Views/Shared/UI/Tree.ascx)
| |
Tree(HtmlHelper, ListTreeMenuNode, String, String, String, String, String, String, RouteValueDictionary, Boolean) |
Скрипт для показа меню-деревьев. (~/Views/Shared/UI/Tree.ascx)
| |
TreeView |
Скрипт для отображения дерева
Используется для обновления структуры дерева
Hidden инпуты повторно не рендерятся
| |
TreeWithSearch |
Скрипт для показа меню-деревьев с возможностью быстрого поиска.
Во ViewData необходимо передать URL AJAX-запроса "onChangeHeaderUrl"
и название функции-обработчика успешного выполнения "ajaxSuccessHandler"
| |
Validation |
Правила валидации для формы
| |
ValidationRules |
Блок кастомных валидаторов
| |
ViewModuleSettings |
Отобразить настройки модуля для просмотра (с панелью)
| |
WantRenderInZone |
Проверка существования зоны и возможности рендеринга в ней
| |
Wizard |
Визард
| |
WizardButtonBack(String) |
Переход к предыдущему шагу визарда(javascript функция)
| |
WizardButtonBack(HtmlHelper, String) |
Переход к предыдущему шагу визарда(javascript функция)
| |
WizardButtonNext(String) |
Переход к следующему шагу визарда(javascript функция)
| |
WizardButtonNext(HtmlHelper, String) |
Переход к следующему шагу визарда(javascript функция)
| |
WizardPost(String) |
Пост визарда(javascript функция)
| |
WizardPost(HtmlHelper, String) |
Пост визарда(javascript функция)
| |
WizardStep |
Шаг визарда
|
Имя | Описание | |
---|---|---|
ACTIONITEMS |
Путь до папки ("~/UI/Selectors/")
| |
ACTIONMENU |
Путь до папки ("~/UI/ActionMenu/")
| |
ACTIONTOOLBAR |
Путь до папки ("~/UI/ActionToolbar/")
| |
BOXES |
Путь до папки ("~/UI/Box/")
| |
BUTTONS |
Путь до папки ("~/UI/"Buttons/")
| |
ExecuteWithoutCreatorsKey | ||
ITEMSELECTOR |
Путь до папки ("~/UI/Selectors/")
| |
PANELS |
Путь до папки ("~/UI/Panels/")
| |
POPUPWINDOW |
Путь до папки ("~/UI/Popup/")
| |
PORTLETS |
Путь до папки ("~/UI/Portlets/")
| |
TABS |
Путь до папки ("~/UI/Tabs/")
| |
TOOLBAR |
Путь до папки ("~/UI/Toolbar/")
| |
UI |
Путь до папки ("~/UI/")
| |
VALIDATION |
Путь до папки ("~/UI/Validation/")
| |
WIZARD |
Путь до папки ("~/UI/Wizard/")
| |
ZONE_CONTEXT_KEY |
Идентификатор контекста зоны
|