@Component(value="dshbrd_PaletteComponentsFactory") public class PaletteComponentsFactoryImpl extends java.lang.Object implements PaletteComponentsFactory
Modifier and Type | Field and Description |
---|---|
protected JsonConverter |
converter |
protected io.jmix.ui.UiComponents |
factory |
protected io.jmix.core.Messages |
messages |
protected io.jmix.core.Metadata |
metadata |
protected WidgetRepository |
widgetRepository |
protected WidgetUtils |
widgetUtils |
Constructor and Description |
---|
PaletteComponentsFactoryImpl() |
Modifier and Type | Method and Description |
---|---|
protected PaletteButton |
createCommonButton() |
PaletteButton |
createCssLayoutButton() |
PaletteButton |
createGridLayoutButton() |
PaletteButton |
createHorizontalLayoutButton() |
PaletteButton |
createResponsiveLayoutButton() |
PaletteButton |
createVerticalLayoutButton() |
PaletteButton |
createWidgetButton(Widget widget)
Creates a palette button for specified widget.
|
PaletteButton |
createWidgetTemplateButton(WidgetTemplate wt)
Creates a palette button for specified widget template.
|
@Autowired protected io.jmix.ui.UiComponents factory
@Autowired protected io.jmix.core.Metadata metadata
@Autowired protected io.jmix.core.Messages messages
@Autowired protected JsonConverter converter
@Autowired protected WidgetUtils widgetUtils
@Autowired protected WidgetRepository widgetRepository
public PaletteButton createVerticalLayoutButton()
createVerticalLayoutButton
in interface PaletteComponentsFactory
VerticalLayout
public PaletteButton createHorizontalLayoutButton()
createHorizontalLayoutButton
in interface PaletteComponentsFactory
HorizontalLayout
public PaletteButton createGridLayoutButton()
createGridLayoutButton
in interface PaletteComponentsFactory
GridLayout
public PaletteButton createCssLayoutButton()
createCssLayoutButton
in interface PaletteComponentsFactory
CssLayout
public PaletteButton createWidgetButton(Widget widget)
PaletteComponentsFactory
createWidgetButton
in interface PaletteComponentsFactory
widget
- widgetpublic PaletteButton createWidgetTemplateButton(WidgetTemplate wt)
PaletteComponentsFactory
createWidgetTemplateButton
in interface PaletteComponentsFactory
wt
- widget template.protected PaletteButton createCommonButton()
public PaletteButton createResponsiveLayoutButton()
createResponsiveLayoutButton
in interface PaletteComponentsFactory
ResponsiveLayout