WorkspaceLeaf
继承自 WorkspaceItem
Constructor
ts
constructor();Properties
view
ts
view: ViewMethods
openFile
ts
openFile(file: TFile, openState?: OpenViewState): Promise<void>;默认情况下, openFile 会使对应的文件节点高亮。 通过 { active: false } 可以覆盖。
open
ts
open(view: View): Promise<View>;getViewState
ts
getViewState(): ViewState;setViewState
ts
setViewState(viewState: ViewState, eState?: any): Promise<void>;getEphemeralState
ts
getEphemeralState(): any;setEphemeralState
ts
setEphemeralState(state: any): void;togglePinned
ts
togglePinned(): void;setPinned
ts
setPinned(pinned: boolean): void;setGroupMember
ts
setGroupMember(other: WorkspaceLeaf): void;setGroup
ts
setGroup(group: string): void;detach
ts
detach(): void;getIcon
ts
getIcon(): IconName;getDisplayText
ts
getDisplayText(): string;onResize
ts
onResize(): void;on
ts
on(name: 'pinned-change', callback: (pinned: boolean) => any, ctx?: any): EventRef;on
ts
on(name: 'group-change', callback: (group: string) => any, ctx?: any): EventRef;