FormWidget
Extends:
react~React.Component → FormWidget
Виджет формы
React Props:
| Name | Type | Attribute | Description |
| pageId | string | id страницы | |
| widgetId | string | id виджета | |
| actions | object | ||
| toolbar | object | ||
| disabled | boolean | ||
| form | object | ||
| form.fetchOnInit | boolean | фетчить / не фетчить данные при инициализации | |
| form.size | number | размер выборки | |
| form.fieldsets | array | ||
| form.validation | object | ||
| form.prompt | object | флаг включения обработки выхода с несохраненной формы |
Method Summary
| Public Methods | ||
| public |
getWidgetProps(): {"fieldsets": *, "toolbar": *, "placeholder": *, "actions": *, "validation": *, "fetchOnInit": *, "modelPrefix": *, "dataProvider": *, "prompt": *, "autoFocus": *} Замена src на компонент с помощью factoryResolver |
|
| public |
render(): XML Базовый рендер |
|
Public Methods
public getWidgetProps(): {"fieldsets": *, "toolbar": *, "placeholder": *, "actions": *, "validation": *, "fetchOnInit": *, "modelPrefix": *, "dataProvider": *, "prompt": *, "autoFocus": *} source
Замена src на компонент с помощью factoryResolver
Return:
| {"fieldsets": *, "toolbar": *, "placeholder": *, "actions": *, "validation": *, "fetchOnInit": *, "modelPrefix": *, "dataProvider": *, "prompt": *, "autoFocus": *} |