Class ChartEditFragment
java.lang.Object
io.jmix.ui.screen.ScreenFragment
io.jmix.reportsui.screen.template.edit.DescriptionEditFragment
io.jmix.reportsui.screen.template.edit.ChartEditFragment
- All Implemented Interfaces:
FrameOwner
@UiController("report_ChartEdit.fragment")
@UiDescriptor("chart-edit-fragment.xml")
public class ChartEditFragment
extends DescriptionEditFragment
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class io.jmix.ui.screen.ScreenFragment
ScreenFragment.AfterInitEvent, ScreenFragment.AttachEvent, ScreenFragment.DetachEvent, ScreenFragment.InitEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Actionsprotected org.springframework.beans.factory.BeanFactoryprotected DataManagerprotected Dialogsprotected Fragmentsprotected MessageBundleprotected Messagesprotected Notificationsprotected InstanceContainer<PieChartDescription>protected Formprotected SourceCodeEditorprotected InstanceContainer<SerialChartDescription>protected Formprotected SourceCodeEditorprotected CollectionContainer<ChartSeries>protected GroupBoxLayoutprotected Table<ChartSeries>Fields inherited from class io.jmix.reportsui.screen.template.edit.DescriptionEditFragment
previewBox, reportTemplateFields inherited from interface io.jmix.ui.screen.FrameOwner
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected voidprotected voidprotected AbstractChartDescriptionprotected voidprotected voidinitPreviewContent(BoxLayout previewBox) protected voidbooleanisApplicable(ReportOutputType reportOutputType) booleanprotected voidprotected voidonInit(ScreenFragment.InitEvent event) protected voidonPieChartDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<PieChartDescription> event) protected voidprotected voidonSerialChartDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<SerialChartDescription> event) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidsetBands(Collection<BandDefinition> bands) protected voidsetChartDescription(AbstractChartDescription chartDescription) voidsetItem(ReportTemplate reportTemplate) protected voidsetPieChartComponentsVisible(boolean visible) protected voidsetSerialChartComponentsVisible(boolean visible) protected voidprotected booleanMethods inherited from class io.jmix.reportsui.screen.template.edit.DescriptionEditFragment
getReportTemplate, hidePreview, setVisible, showPreviewMethods inherited from class io.jmix.ui.screen.ScreenFragment
addAfterInitListener, addAttachEventListener, addDetachEventListener, addInitListener, fireEvent, getApplicationContext, getEventHub, getExtensions, getFragment, getHostController, getHostScreen, getId, getScreenData, getUiEventListeners, init, setApplicationContext, setExtensions, setFragment, setHostController, setId, setScreenData, setUiEventListeners
-
Field Details
-
serialBandNameField
-
pieBandNameField
-
pieChartDc
-
serialChartDc
-
seriesDc
-
typeField
-
seriesTable
-
seriesGroupBox
-
pieChartForm
-
serialChartForm
-
serialJsonConfigEditor
-
pieJsonConfigEditor
-
beanFactory
@Autowired protected org.springframework.beans.factory.BeanFactory beanFactory -
messages
-
messageBundle
-
notifications
-
dialogs
-
actions
-
dataManager
-
fragments
-
-
Constructor Details
-
ChartEditFragment
public ChartEditFragment()
-
-
Method Details
-
onInit
- Overrides:
onInitin classDescriptionEditFragment
-
onSeriesTableCreate
@Subscribe("seriesTable.create") protected void onSeriesTableCreate(Action.ActionPerformedEvent event) -
onSeriesDcCollectionChange
@Subscribe(id="seriesDc", target=DATA_CONTAINER) protected void onSeriesDcCollectionChange(CollectionContainer.CollectionChangeEvent<ChartSeries> event) -
onSeriesDcItemPropertyChange
@Subscribe(id="seriesDc", target=DATA_CONTAINER) protected void onSeriesDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<ChartSeries> event) -
onSerialChartDcItemPropertyChange
@Subscribe(id="serialChartDc", target=DATA_CONTAINER) protected void onSerialChartDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<SerialChartDescription> event) -
onPieChartDcItemPropertyChange
@Subscribe(id="pieChartDc", target=DATA_CONTAINER) protected void onPieChartDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<PieChartDescription> event) -
serialJsonConfigEditorContextHelpIconClickHandler
@Install(to="serialJsonConfigEditor", subject="contextHelpIconClickHandler") protected void serialJsonConfigEditorContextHelpIconClickHandler(HasContextHelp.ContextHelpIconClickEvent event) -
pieJsonConfigEditorContextHelpIconClickHandler
@Install(to="pieJsonConfigEditor", subject="contextHelpIconClickHandler") protected void pieJsonConfigEditorContextHelpIconClickHandler(HasContextHelp.ContextHelpIconClickEvent event) -
onSerialJsonConfigEditorValueChange
@Subscribe("serialJsonConfigEditor") protected void onSerialJsonConfigEditorValueChange(HasValue.ValueChangeEvent<String> event) -
onPieJsonConfigEditorValueChange
@Subscribe("pieJsonConfigEditor") protected void onPieJsonConfigEditorValueChange(HasValue.ValueChangeEvent<String> event) -
onTypeFieldValueChange
@Subscribe("typeField") protected void onTypeFieldValueChange(HasValue.ValueChangeEvent<ChartType> event) -
initPieChartFields
protected void initPieChartFields() -
initSerialChartFields
protected void initSerialChartFields() -
setPieChartComponentsVisible
protected void setPieChartComponentsVisible(boolean visible) -
setSerialChartComponentsVisible
protected void setSerialChartComponentsVisible(boolean visible) -
codeEditorChangeListener
-
jsonEditorContextHelpIconClickHandler
protected void jsonEditorContextHelpIconClickHandler(HasContextHelp.ContextHelpIconClickEvent event) -
setItem
- Overrides:
setItemin classDescriptionEditFragment
-
applyChanges
public boolean applyChanges()- Specified by:
applyChangesin classDescriptionEditFragment
-
isApplicable
- Specified by:
isApplicablein classDescriptionEditFragment
-
isSupportPreview
public boolean isSupportPreview()- Specified by:
isSupportPreviewin classDescriptionEditFragment
-
validateChart
protected boolean validateChart() -
initPreviewContent
- Specified by:
initPreviewContentin classDescriptionEditFragment
-
getChartDescription
-
setChartDescription
-
setBands
-
checkSeriesOrder
protected void checkSeriesOrder() -
sortSeriesByOrder
protected void sortSeriesByOrder()
-