[]
• new StatusBar(host
, options?
)
ステータスバーを表します。
実例
let statusBar = new GC.Spread.Sheets.StatusBar.StatusBar(document.getElementById('statusBar'),
{items: [new GC.Spread.Sheets.StatusBar.StatusItem('labelItem', {menuContent: 'label'})]});
名前 | 型 | 説明 |
---|---|---|
host |
HTMLElement |
DOM要素。 |
options? |
IStatusBarOptions |
- |
▸ add(item
, position
): boolean
ステータスバーに項目のインスタンスを追加します。
実例
let StatusItem = GC.Spread.Sheets.StatusBar.StatusItem;
let spanItem = new StatusItem('spanItemName', {menuContent: 'span', value: 'spanValue'});
let spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
let statusBar = new GC.Spread.Sheets.StatusBar.StatusBar(document.getElementById('statusBar'));
statusBar.bind(spread);
statusBar.add(spanItem);
名前 | 型 | 説明 |
---|---|---|
item |
StatusItem |
StatusItemの子インスタンス。 子はStatusItemから拡張されます。 |
position |
number |
位置は、すべての項目配列内の項目のインデックスです。 これは、0から開始します。項目の表示位置も配置に関連します。 位置が無効または未定義の場合、デフォルトで配置します。 |
boolean
項目の結果を追加します。 追加された場合はtrueを返し、それ以外の場合はfalseです。
▸ all(): StatusItem
[]
すべての項目のリストを取得します。
実例
let spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
let statusBar = new GC.Spread.Sheets.StatusBar.StatusBar(document.getElementById('statusBar'));
statusBar.bind(spread);
let itemList = statusBar.all();
statusBar.remove(itemList[0]);
ステータスバーの項目のリスト。
▸ bind(context
): void
ステータスバーのコンテキストを連結します。
実例
let spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
let statusBar = new GC.Spread.Sheets.StatusBar.StatusBar(document.getElementById('statusBar'));
statusBar.bind(spread);
名前 | 型 | 説明 |
---|---|---|
context |
Workbook |
ステータスバーのコンテキスト。 コンテキストは、ステータスバーのステータス変更をトリガーできます。 この場合、コンテキストはGC.Spread.Sheets.Workbookのインスタンスとなります。 |
void
▸ dispose(): void
StatusBarを破棄し、すべてのイベントを非連結します。
実例
let spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
let statusBar = new GC.Spread.Sheets.StatusBar.StatusBar(document.getElementById('statusBar'));
statusBar.bind(spread);
//ここに実装します。
statusBar.dispose();
void
▸ get(itemName
): StatusItem
項目名で項目を取得します。
実例
let StatusItem = GC.Spread.Sheets.StatusBar.StatusItem;
let spanItemName = 'spanItemName';
let spanItem = new StatusItem(spanItemName, {menuContent: 'span', value: 'spanValue'});
let spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
let statusBar = new GC.Spread.Sheets.StatusBar.StatusBar(document.getElementById('statusBar'));
statusBar.bind(spread);
statusBar.add(spanItem);
let spanItemInstance = statusBar.get(spanItemName);
名前 | 型 |
---|---|
itemName |
string |
itemNameが指定されているStatusItem。
▸ remove(itemName
): boolean
ステータスバーから項目を削除します。
実例
let StatusItem = GC.Spread.Sheets.StatusBar.StatusItem;
let spanItemName = 'spanItemName';
let spanItem = new StatusItem(spanItemName, {menuContent: 'span', value: 'spanValue'});
let spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
let statusBar = new GC.Spread.Sheets.StatusBar.StatusBar(document.getElementById('statusBar'));
statusBar.bind(spread);
statusBar.add(spanItem);
//ここに実装します。
statusBar.remove(spanItemName);
名前 | 型 | 説明 |
---|---|---|
itemName |
string |
StatusItemの名前。 |
boolean
削除された場合はtrueを返し、それ以外の場合はfalseです。
▸ unbind(): void
ステータスバーのコンテキストを非連結します。
実例
let spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
let statusBar = new GC.Spread.Sheets.StatusBar.StatusBar(document.getElementById('statusBar'));
statusBar.bind(spread);
//ここに実装します。
statusBar.unbind();
void
▸ update(): void
ステータスバーを更新します。
実例
let spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
let statusBar = new GC.Spread.Sheets.StatusBar.StatusBar(document.getElementById('statusBar'));
statusBar.update();
void