Skip to content

Code Reference

SIHAN LI edited this page May 18, 2022 · 3 revisions

OverView

IListView

ListView

class ListView<T> implements IDisposable, ISpliceable<T>, IListView<T>;

最基本的IListView<T>.

ListWidget

class ListWidget<T> implements IListWidget<T>;

建立在ListView之上的,添加更多的交互功能。

IListView Renderers

IListViewRenderer

interface IListViewRenderer<T, TMetadata>;

IListView中最基本的renderer, 所有renderers的接口。

PipelineRenderer

class PipelineRenderer<T> implements IListViewRenderer<T, any[]>;

renderer通用工具之一,作用是整合多个IListViewRenderers当作一个IListViewRenderer

ListItemRenderer

class ListItemRenderer<T> implements IListViewRenderer<T, HTMLElement>;

UI Tree

AbstractTree

MultiTree

AsyncMultiTree

UI Tree Models

UI Tree Renderers

ITreeListViewRenderer<T, TFilter, TMetadata>

interface ITreeListViewRenderer<T, TFilter, TMetadata> extends IListViewRenderer<ITreeNode<T, TFilter>, TMetadata>;

一个最基础的渲染