[]
        
(Showing Draft Content)

GC.Spread.Sheets.StatusBar.StatusItem

クラス: StatusItem

Sheets.StatusBar.StatusItem

Table of contents

コンストラクタ

メソッド

コンストラクタ

constructor

new StatusItem(name, options?)

ステータス項目の基本クラスは、基本的な値の表示と関連するコンテキストメニュー項目の関数を提供します。

実例

let StatusItem = GC.Spread.Sheets.StatusBar.StatusItem;
let labelItem = new StatusItem('labelItem', {menuContent: 'label', value: 'text'});

パラメータ

名前 説明
name string 名前は一意の識別子であり、コンテキストメニューとステータスバーで必要です。
options? Object ステータの項目オプションのオブジェクト。

メソッド

onBind

onBind(context): void

コンテキストを連結します。 コンテキストに関するイベントリスナーを追加できるようにオーバーライドできます。

override

実例

LabelItem.prototype.onBind = function (context) {
  // コンテキストに対して実装します。
}

パラメータ

名前 説明
context Workbook ステータスバーの項目の実行コンテキスト。

戻り値

void


onCreateItemView

onCreateItemView(container): void

ステータスバーに項目の要素を作成します。 項目をカスタマイズするためにオーバーライドできます。

override

実例

let StatusItem = GC.Spread.Sheets.StatusBar.StatusItem;
function LabelItem (name, options) {
  StatusItem.call(this, name, options);
}
LabelItem.prototype = new StatusItem();
LabelItem.prototype.onCreateItemView = function (container) {
  let item = document.createElement('div');
  item.innerText = this.value;
  container.appendChild(item);
  // コンテナに対してイベントリスナーを追加します。
}
statusBar.add(new LabelItem('labelItem', {menuContent: 'label', value: 'options test'}));

パラメータ

名前
container HTMLElement

戻り値

void


onDispose

onDispose(): void

コンテキストの非連結、すべてのリスナーの削除、およびすべての要素の破棄を行うには、ステータスバーを破棄します。

override

実例

let StatusItem = GC.Spread.Sheets.StatusBar.StatusItem;
function LabelItem (name, options) {
  StatusItem.call(this, name, options);
}
LabelItem.prototype = new StatusItem();
LabelItem.prototype.onDispose = function () {
  // 現在のアイテムを破棄します。
  // その後、スーパー 破棄を呼び出します。
  StatusItem.prototype.onDispose.call(this);
}

戻り値

void


onUnbind

onUnbind(): void

コンテキストを非連結します。 コンテキストに関するイベントリスナーを削除できるようにオーバーライドできます。

override

実例

LabelItem.prototype.onUnbind = function () {
  // コンテキストに関連するイベントリスナーを削除します。
}

戻り値

void


onUpdate

onUpdate(content?): void

ステータスバーの更新用のコールバック。ステータスバーが関数を連結または更新するとき、またはコンテキストメニューでステータスバーが変更されたかを確認しえうときに呼び出されます。更新関連の操作は、その中で実現できます。 また、ユーザーは、現在の項目を更新する必要がある場合にonUpdateを呼び出す必要があります。superのデフォルトの操作は、表示によって現在の項目を更新することです。

override

実例

let StatusItem = GC.Spread.Sheets.StatusBar.StatusItem;
function LabelItem (name, options) {
  StatusItem.call(this, name, options);
}
LabelItem.prototype = new StatusItem();
LabelItem.prototype.onUpdate = function () {
  StatusItem.prototype.onUpdate.call(this);
  // 項目を更新します。

パラメータ

名前 説明
content? string StatusItem に表示される文字列のコンテンツ。

戻り値

void