Skip to content

DatacoreComponentView

cartographer


cartographer / DatacoreComponentView

Defined in: components/DatacoreComponentView.ts:20

Base class for Datacore component views in Obsidian Extends Obsidian’s ItemView to render components

  • ItemView

new DatacoreComponentView(leaf, settings): DatacoreComponentView

Defined in: components/DatacoreComponentView.ts:25

WorkspaceLeaf

DatacoreSettings

DatacoreComponentView

ItemView.constructor

settings: DatacoreSettings

Defined in: components/DatacoreComponentView.ts:21


items: CatalogItem[] = []

Defined in: components/DatacoreComponentView.ts:22


isLoading: boolean = false

Defined in: components/DatacoreComponentView.ts:23

getActiveLibrary(): Library | null

Defined in: components/DatacoreComponentView.ts:33

Get the currently active library configuration

Library | null


abstract getViewType(): string

Defined in: components/DatacoreComponentView.ts:44

Get the view type (required by ItemView)

string

ItemView.getViewType


abstract getDisplayText(): string

Defined in: components/DatacoreComponentView.ts:49

Get the display text for the view (required by ItemView)

string

ItemView.getDisplayText


abstract loadData(): Promise<void>

Defined in: components/DatacoreComponentView.ts:54

Load data from vault

Promise<void>


abstract renderComponent(): Promise<void>

Defined in: components/DatacoreComponentView.ts:59

Render the component

Promise<void>


onOpen(): Promise<void>

Defined in: components/DatacoreComponentView.ts:61

Promise<void>

0.9.7

ItemView.onOpen


onClose(): Promise<void>

Defined in: components/DatacoreComponentView.ts:71

Promise<void>

0.9.7

ItemView.onClose