@UiController(value="report_EntityTree.fragment")
@UiDescriptor(value="entity-tree-fragment.xml")
public class EntityTreeFragment
extends io.jmix.ui.screen.ScreenFragment
Modifier and Type | Field and Description |
---|---|
protected boolean |
collectionsOnly |
protected io.jmix.core.DataManager |
dataManager |
protected io.jmix.core.Messages |
messages |
protected io.jmix.core.Metadata |
metadata |
protected io.jmix.core.MetadataTools |
metadataTools |
protected java.util.Comparator<EntityTreeNode> |
nodeComparator |
protected io.jmix.ui.Notifications |
notifications |
protected boolean |
persistentOnly |
protected io.jmix.ui.model.CollectionContainer<EntityTreeNode> |
reportEntityTreeNodeDc |
protected io.jmix.ui.model.CollectionLoader<EntityTreeNode> |
reportEntityTreeNodeDl |
protected io.jmix.ui.component.TextField<java.lang.String> |
reportPropertyName |
protected EntityTreeNode |
rootEntity |
protected boolean |
scalarOnly |
Constructor and Description |
---|
EntityTreeFragment() |
Modifier and Type | Method and Description |
---|---|
protected void |
fill(EntityTreeNode parentNode,
java.util.List<EntityTreeNode> result) |
protected void |
fill(EntityTreeNode parentNode,
java.lang.String searchValue,
java.util.List<EntityTreeNode> result) |
protected boolean |
isSuitable(java.lang.String searchValue,
EntityTreeNode child) |
protected boolean |
needToShowProperty(EntityTreeNode childNode,
EntityTreeNode parentNode) |
void |
onBeforeShow(io.jmix.ui.screen.Screen.BeforeShowEvent event) |
void |
onReportPropertyNameSearchButtonClick(io.jmix.ui.component.Button.ClickEvent event) |
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.core.DataManager dataManager
protected EntityTreeNode rootEntity
protected boolean collectionsOnly
protected boolean scalarOnly
protected boolean persistentOnly
@Autowired protected io.jmix.ui.component.TextField<java.lang.String> reportPropertyName
@Autowired protected io.jmix.core.Metadata metadata
@Autowired protected io.jmix.core.MetadataTools metadataTools
@Autowired protected io.jmix.ui.model.CollectionContainer<EntityTreeNode> reportEntityTreeNodeDc
@Autowired protected io.jmix.ui.model.CollectionLoader<EntityTreeNode> reportEntityTreeNodeDl
@Autowired protected io.jmix.core.Messages messages
@Autowired protected io.jmix.ui.Notifications notifications
protected java.util.Comparator<EntityTreeNode> nodeComparator
@Subscribe(target=PARENT_CONTROLLER) public void onBeforeShow(io.jmix.ui.screen.Screen.BeforeShowEvent event)
protected void fill(EntityTreeNode parentNode, java.lang.String searchValue, java.util.List<EntityTreeNode> result)
protected boolean needToShowProperty(EntityTreeNode childNode, EntityTreeNode parentNode)
protected boolean isSuitable(java.lang.String searchValue, EntityTreeNode child)
protected void fill(EntityTreeNode parentNode, java.util.List<EntityTreeNode> result)
@Subscribe(value="reportPropertyNameSearchButton") public void onReportPropertyNameSearchButtonClick(io.jmix.ui.component.Button.ClickEvent event)