RepositoryTable<T> constructor

RepositoryTable<T>(
  1. Repository<T> repository,
  2. ObjectTableRowAdapter<T> objectTableRowAdapter
)

Implementation

RepositoryTable(
    this.repository, ObjectTableRowAdapter<T> objectTableRowAdapter)
    : super(objectTableRowAdapter) {
  addCssClass('RepositoryTable');
  copyButton.onClick.listen((event) {
    copyToClipboard();
  });
  scrollablePanel.nodeRoot.onScroll.listen((event) {
    final scrollableNodeRoot = scrollablePanel.nodeRoot;
    if (scrollableNodeRoot.scrollTop + scrollableNodeRoot.offsetHeight >=
        scrollableNodeRoot.scrollHeight) {
      loadMore();
    }
  });
  headerPanel.addAll([headerLabel, copyButton]);
  insert(0, headerPanel);
}