Class InspectorDataGridBuilder

java.lang.Object
io.jmix.datatoolsflowui.view.entityinspector.assistant.InspectorDataGridBuilder

@Component("datatl_EntityInspectorDataGridBuilder") @Scope("prototype") public class InspectorDataGridBuilder extends Object
  • Field Details

  • Constructor Details

    • InspectorDataGridBuilder

      protected InspectorDataGridBuilder(CollectionContainer<?> collectionContainer)
  • Method Details

    • setMetadataTools

      @Autowired public void setMetadataTools(MetadataTools metadataTools)
    • setMessageTools

      @Autowired public void setMessageTools(MessageTools messageTools)
    • setUiComponents

      @Autowired public void setUiComponents(UiComponents uiComponents)
    • setDatatoolsUiProperties

      @Autowired public void setDatatoolsUiProperties(DatatoolsUiProperties datatoolsUiProperties)
    • setMessages

      @Autowired public void setMessages(Messages messages)
    • from

      public static InspectorDataGridBuilder from(org.springframework.context.ApplicationContext applicationContext, CollectionContainer<?> collectionContainer)
    • withSystem

      public InspectorDataGridBuilder withSystem(boolean withSystem)
    • build

      public DataGrid build()
    • addMetaPropertyToDataGrid

      protected void addMetaPropertyToDataGrid(DataGrid<?> dataGrid, MetaProperty metaProperty)
    • getPropertyHeader

      protected com.vaadin.flow.component.Component getPropertyHeader(MetaClass metaClass, MetaProperty metaProperty)
    • createByteArrayRenderer

      protected com.vaadin.flow.data.renderer.Renderer createByteArrayRenderer(MetaPropertyPath metaPropertyPath)
    • byteArrayLabelGenerator

      protected String byteArrayLabelGenerator(Object entity, MetaPropertyPath metaPropertyPath)