Class VirtualListDelegate<V>

java.lang.Object
io.jmix.flowui.component.delegate.AbstractComponentDelegate<JmixVirtualList<V>>
io.jmix.flowui.component.delegate.VirtualListDelegate<V>

@Component("flowui_VirtualListDelegate") @Scope("prototype") public class VirtualListDelegate<V> extends AbstractComponentDelegate<JmixVirtualList<V>>
  • Field Details

    • dataProvider

      protected com.vaadin.flow.data.provider.DataProvider<V,?> dataProvider
    • itemsChangeRegistration

      protected com.vaadin.flow.shared.Registration itemsChangeRegistration
  • Constructor Details

    • VirtualListDelegate

      public VirtualListDelegate(JmixVirtualList<V> component)
  • Method Details

    • bind

      public void bind(@Nullable com.vaadin.flow.data.provider.DataProvider<V,?> dataProvider)
    • unbind

      protected void unbind()
    • doBind

      protected void doBind(com.vaadin.flow.data.provider.DataProvider<V,?> dataProvider)
    • onItemsChanged

      protected void onItemsChanged(EntityItems.ItemsChangeEvent<V> itemsChangeEvent)
    • getDataProvider

      @Nullable public com.vaadin.flow.data.provider.DataProvider<V,?> getDataProvider()