次の方法で共有


PlaceholderContent class

SharePoint ページのプレースホルダー内にレンダリングされるカスタム コンテンツを表します。

注釈

このオブジェクトは、 PlaceholderProvider.tryCreateContent()によって返されます。 所有者がカスタム コンテンツをレンダリングできる Document Object Model (DOM) 要素へのアクセスを提供します。

このクラスのコンストラクターは、内部にマークされています。 サードパーティのコードは、コンストラクターを直接呼び出したり、PlaceholderContent クラスを展開するサブクラスを作成したりすることはできません。

プロパティ

domElement

所有者がカスタム コンテンツをレンダリングするドキュメント オブジェクト モデル (DOM) 要素。

isDisposed
isVisible

この PlacholderContent オブジェクトが表示されている場合は true を返します。 プレースホルダーを作成し、ホスト ページに表示されていない場合、false が返されます。

name

このコンテンツが追加されたプレースホルダーを識別します。

メソッド

dispose()

PlaceholderContent オブジェクトを破棄し、添付された DOM 要素をページから削除します。

プロパティの詳細

domElement

所有者がカスタム コンテンツをレンダリングするドキュメント オブジェクト モデル (DOM) 要素。

get domElement(): HTMLDivElement;

プロパティ値

HTMLDivElement

注釈

DOM 要素が破棄されたときに呼び出し元に通知する必要がある場合は、 IPlaceholderCreateContentOptions.onDispose コールバックを 使用します。

isDisposed

get isDisposed(): boolean;

プロパティ値

boolean

isVisible

この PlacholderContent オブジェクトが表示されている場合は true を返します。 プレースホルダーを作成し、ホスト ページに表示されていない場合、false が返されます。

get isVisible(): boolean;

プロパティ値

boolean

name

このコンテンツが追加されたプレースホルダーを識別します。

get name(): PlaceholderName;

プロパティ値

注釈

例: PlaceholderName.Top

メソッドの詳細

dispose()

PlaceholderContent オブジェクトを破棄し、添付された DOM 要素をページから削除します。

dispose(): void;

戻り値

void

注釈

このメソッドを呼び出して、アタッチされた DOM 要素を直ちに破棄できます。 それ以外の場合は、 を含むプレースホルダーが破棄されるときに、アプリケーションによって破棄されます。 dispose() を呼び出すと 、IPlaceholderCreateContentOptions.onDispose コールバックが呼び出され、関連する DOM 要素がページから削除され、PlaceholderContent オブジェクトが破棄されます。