网格接口
#
on网格事件绑定,支持两种事件的绑定,一种是 UI 事件,一种是数据修改事件,UI 事件一般支持 boolean
类型的返回值,如果返回 false
可以阻止 UI 事件的进行。
事件绑定方法的返回值是一个取消绑定的回调方法,调用返回的方法可以取消当前绑定。
public on(event: string, handler: Function): () => void;
#
destroy销毁当前网格,销毁后的网格不能再使用,网格的销毁是异步的,所以,如果你想要在网格销毁后进行一些操作,需要使用返回的 Promise
对象。
public destroy(): Promise<void>;
#
isLoading获取网格的 loading 状态
public isLoading(): boolean;
#
setLoading修改网格的 loading 状态
public setLoading(loading: boolean): void;
#
selectCells选择单元格。
public selectCells(start: Coordinate, end: Coordinate): void;
#
deselectAllCells取消选择所有单元格。
public deselectAllCells(): void;
#
copySelection将当前选中的单元格数据复制到剪贴板。
public copySelection(): void;
#
pasteFromClipboard解析剪贴板中的数据,并按照顺序设置选中的单元格数据。如果 plainText
参数为 true
则不会解析数据格式。
public pasteFromClipboard(plainText = false): void