@UiController(value="report_DetailsStep.fragment") @UiDescriptor(value="details-step-fragment.xml") public class DetailsStepFragment extends StepFragment
Modifier and Type | Field and Description |
---|---|
protected io.jmix.ui.Dialogs |
dialogs |
protected io.jmix.ui.component.ComboBox<io.jmix.core.metamodel.model.MetaClass> |
entityField |
protected io.jmix.core.ExtendedEntities |
extendedEntities |
protected io.jmix.core.MetadataTools |
metadataTools |
protected boolean |
needUpdateEntityModel |
protected io.jmix.ui.Notifications |
notifications |
protected ReportsWizard |
reportsWizard |
protected io.jmix.ui.component.RadioButtonGroup<ReportTypeGenerate> |
reportTypeGenerateField |
protected io.jmix.ui.component.ComboBox<TemplateFileType> |
templateFileTypeField |
protected io.jmix.ui.WindowConfig |
windowConfig |
messages, messageTools, metadata, validateBeforeNext, validateBeforePrev
Constructor and Description |
---|
DetailsStepFragment() |
Modifier and Type | Method and Description |
---|---|
protected void |
clearQuery() |
protected java.util.Map<java.lang.String,io.jmix.core.metamodel.model.MetaClass> |
getAvailableEntities() |
protected java.util.Map<java.lang.String,TemplateFileType> |
getAvailableTemplateFormats() |
java.lang.String |
getCaption()
Sets the caption for the wizard screen
|
java.lang.String |
getDescription()
Sets the description for the wizard screen
|
protected java.util.Map<java.lang.String,ReportTypeGenerate> |
getListedReportOptionsMap() |
protected void |
initEntityLookupField() |
protected void |
initReportTypeOptionGroup() |
protected void |
initTemplateFormatLookupField() |
boolean |
isNeedUpdateEntityModel() |
void |
onEntityValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<io.jmix.core.metamodel.model.MetaClass> event) |
void |
onInit(io.jmix.ui.screen.ScreenFragment.InitEvent event) |
void |
onReportTypeGenerateValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<ReportTypeGenerate> event) |
void |
setNeedUpdateEntityModel(boolean needUpdateEntityModel) |
protected void |
setReportName(ReportData reportData,
io.jmix.core.metamodel.model.MetaClass prevValue,
io.jmix.core.metamodel.model.MetaClass value) |
protected void |
updateReportEntity(io.jmix.core.metamodel.model.MetaClass prevValue,
io.jmix.core.metamodel.model.MetaClass value,
ReportData reportData) |
protected void |
updateReportTypeGenerate(ReportData reportData,
ReportTypeGenerate reportTypeGenerate) |
afterShow, beforeHide, beforeShow, getDefaultRequiredMessage, initFragment, isValidateBeforeNext, isValidateBeforePrev, validateFragment
addAfterInitListener, addAttachEventListener, addDetachEventListener, addInitListener, fireEvent, getApplicationContext, getEventHub, getExtensions, getFragment, getHostController, getHostScreen, getId, getScreenData, getUiEventListeners, init, setApplicationContext, setExtensions, setFragment, setHostController, setId, setScreenData, setUiEventListeners
@Autowired protected io.jmix.ui.Dialogs dialogs
@Autowired protected io.jmix.ui.component.ComboBox<io.jmix.core.metamodel.model.MetaClass> entityField
@Autowired protected io.jmix.ui.component.ComboBox<TemplateFileType> templateFileTypeField
@Autowired protected io.jmix.core.ExtendedEntities extendedEntities
@Autowired protected io.jmix.ui.component.RadioButtonGroup<ReportTypeGenerate> reportTypeGenerateField
@Autowired protected io.jmix.core.MetadataTools metadataTools
@Autowired protected ReportsWizard reportsWizard
@Autowired protected io.jmix.ui.Notifications notifications
@Autowired protected io.jmix.ui.WindowConfig windowConfig
protected boolean needUpdateEntityModel
public boolean isNeedUpdateEntityModel()
public void setNeedUpdateEntityModel(boolean needUpdateEntityModel)
@Subscribe public void onInit(io.jmix.ui.screen.ScreenFragment.InitEvent event)
protected void initEntityLookupField()
@Subscribe(value="reportTypeGenerateField") public void onReportTypeGenerateValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<ReportTypeGenerate> event)
protected void updateReportTypeGenerate(ReportData reportData, @Nullable ReportTypeGenerate reportTypeGenerate)
@Subscribe(value="entityField") public void onEntityValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<io.jmix.core.metamodel.model.MetaClass> event)
protected void updateReportEntity(@Nullable io.jmix.core.metamodel.model.MetaClass prevValue, io.jmix.core.metamodel.model.MetaClass value, ReportData reportData)
protected void setReportName(ReportData reportData, @Nullable io.jmix.core.metamodel.model.MetaClass prevValue, io.jmix.core.metamodel.model.MetaClass value)
protected void initTemplateFormatLookupField()
protected void initReportTypeOptionGroup()
protected java.util.Map<java.lang.String,ReportTypeGenerate> getListedReportOptionsMap()
protected java.util.Map<java.lang.String,TemplateFileType> getAvailableTemplateFormats()
protected java.util.Map<java.lang.String,io.jmix.core.metamodel.model.MetaClass> getAvailableEntities()
public java.lang.String getCaption()
StepFragment
getCaption
in class StepFragment
public java.lang.String getDescription()
StepFragment
getDescription
in class StepFragment
protected void clearQuery()