list: indexOf

上级 4341cbe2
......@@ -602,6 +602,10 @@ export class ListView<T> implements ISpliceable<T>, IDisposable {
return this.items[index].element;
}
indexOf(element: T): number {
return this.items.findIndex(item => item.element === element);
}
domElement(index: number): HTMLElement | null {
const row = this.items[index].row;
return row && row.domNode;
......
......@@ -1323,6 +1323,10 @@ export class List<T> implements ISpliceable<T>, IThemable, IDisposable {
return this.view.element(index);
}
indexOf(element: T): number {
return this.view.indexOf(element);
}
get length(): number {
return this.view.length;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册