public abstract class DescriptionEditFragment
extends io.jmix.ui.screen.ScreenFragment
Modifier and Type | Field and Description |
---|---|
protected io.jmix.ui.component.BoxLayout |
previewBox |
protected ReportTemplate |
reportTemplate |
Constructor and Description |
---|
DescriptionEditFragment() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
applyChanges() |
ReportTemplate |
getReportTemplate() |
void |
hidePreview() |
protected abstract void |
initPreviewContent(io.jmix.ui.component.BoxLayout previewBox) |
abstract boolean |
isApplicable(ReportOutputType reportOutputType) |
abstract boolean |
isSupportPreview() |
protected void |
onInit(io.jmix.ui.screen.ScreenFragment.InitEvent event) |
void |
setItem(ReportTemplate reportTemplate) |
void |
setVisible(boolean visible) |
void |
showPreview() |
addAfterInitListener, addAttachEventListener, addDetachEventListener, addInitListener, fireEvent, getApplicationContext, getEventHub, getExtensions, getFragment, getHostController, getHostScreen, getId, getScreenData, getUiEventListeners, init, setApplicationContext, setExtensions, setFragment, setHostController, setId, setScreenData, setUiEventListeners
protected ReportTemplate reportTemplate
protected io.jmix.ui.component.BoxLayout previewBox
@Subscribe protected void onInit(io.jmix.ui.screen.ScreenFragment.InitEvent event)
public void setItem(ReportTemplate reportTemplate)
public ReportTemplate getReportTemplate()
public void showPreview()
public void hidePreview()
public void setVisible(boolean visible)
public abstract boolean isSupportPreview()
public abstract boolean isApplicable(ReportOutputType reportOutputType)
public abstract boolean applyChanges()
protected abstract void initPreviewContent(io.jmix.ui.component.BoxLayout previewBox)