[]
let gcTagBox = new GC.InputMan.GcTagBox(document.getElementById('tagbox1'), {
items: products,
width: 400,
height: 80,
});
コントロールのコンテナとなるHTML要素
GcTagBoxを初期化するための設定です。
コピー可能かどうかを取得または設定します。
カスタムタグを追加可能かどうかを取得または設定します。
ドラッグ操作可能かどうかを取得します。
ドロップダウンリストリサイズ可能かどうかを取得します。
リサイズ可能かどうかを取得または設定します。
選択可能かどうかを取得または設定します。
カスタムタグをドロップダウンリストに追加するかどうかを設定します。
カスタムタグキーを適用するかどうかを取得または設定します。
自動フィルタを取得します。
自動選択モードを取得または設定します。
コントロールのコンテナを取得または設定します。
表示モードを取得または設定します。
ドロップダウンリストの整列モードを取得または設定します。
ドロップダウンリスト項目のパスを取得します。
ドロップダウンリストのツリービューのインスタンスを取得します。
ドロップダウンリストの表示形式を取得します。
有効化モードを取得または設定します。
フローティングラベルの表示位置を設定します。
フローティングラベルの表示テキストを設定します。
フローティングラベルの表示パターンを設定します。
フォーカスを取得します。
高さを取得または設定します。
タグのアイコンの表示位置を設定または取得します。
設定項目一覧を取得します。
最大高を取得または設定します。
選択可能のタグの最大数を取得します。
タグの最大幅を取得します。
最大幅を取得または設定します。
最小高を取得または設定します。
最小幅を取得または設定します。
読み取り専用モードを取得または設定します。
値を取得するときの区切りを取得または設定します。
ドロップダウンリストを表示するかどうかを取得または設定します。
項目がないとき、ドロップダウンリストを表示するかどうかを取得または設定します。
表示画像を取得します。
テンプレートに設定した画像のパスを取得します。
タグテンプレートを取得します。
テンプレートに設定したテキストのパスを取得します。
バリデータを取得または設定します。
タグ数を取得します。
テキストを取得または設定します。
重複選択可能かどうかを取得します。
値をを取得または設定します。
タグボックスコントロールにフォーカスがあり未入力のときの代替テキストを設定または取得します。
タグボックスコントロールにフォーカスがなく未入力のときの代替テキストを設定または取得します。
幅を取得または設定します。
タグボックスコントロールのイベントをバインドします。
イベント名
イベントが発生したときに実行する処理
const insertTagHandler = function() {
let value = gcTagBox.value;
console.log(value);
}
gcTagBox.addEventListener(GC.InputMan.GcTagBoxEvent.InsertTag, insertTagHandler);
タグボックスエディタの最後に新しいタグ項目をに追加します。 InsertTagイベントが発生したときに実行されます。
イベントの実行結果を返します。
const result = gcTagBox.appendTag("New Tag");
GcTagBoxの全ての項目を削除します。 RemoveTagイベントが発生したときに実行されます。
イベントの実行結果を返します。
const result = gcTagBox.clear();
タグボックスのドロップダウンリストの高さを取得します。ドロップダウンリストが表示される場合のみ取得可能。
タグボックスのドロップダウンリストの高さを返します。
const height = gcTagBox.getDropDownHeight();
タグボックスのドロップダウンリストの幅を取得します。ドロップダウンリストが表示される場合のみ取得可能。
タグボックスのドロップダウンリストの幅を返します。
const width = gcTagBox.getDropDownWidth();
タグボックスのドロップダウンリストを取得します。
タグボックスの要素を取得します。
GcTagBoxの特定の位置にタグを挿入します。 InsertTagイベントが発生したときに実行されます。
挿入するタグの内容
挿入位置のインデックス
イベントの実行結果を返します。
const result = gcTagBox.insertTag("New tag", 3);
タグボックスコントロールのイベントを解除します。
イベント名
イベントが発生したときに実行する処理
const insertTagHandler = function() {
let value = gcTagBox.value;
console.log(value);
}
gcTagBox.removeEventListener(GC.InputMan.GcTagBoxEvent.InsertTag, insertTagHandler);
GcTagBoxの特定の位置にタグを削除します。 RemoveTagイベントが発生したときに実行されます。
削除位置のインデックス
イベントの実行結果を返します。
const result = gcTagBox.removeTagAtIndex(3);
タグボックスコントロールのドロップダウンリストを閉じるときに実行されます。
タグボックスコントロールで発生したイベント
タグボックスコントロールのドロップダウンリストを開くときに実行されます。
タグボックスコントロールで発生したイベント
タグボックスコントロールにフォーカスするときに実行されます。
タグボックスコントロールで発生したイベント
タグボックスコントロールがフォーカスを失ったときに発生します。
タグボックスコントロールで発生したイベント
タグボックスコントロールにタグを挿入したときに実行されます。
タグボックスコントロールで発生したイベント
タグボックスコントロールにタグを削除したときに実行されます。
タグボックスコントロールで発生したイベント
イベントの種類を表す文字列(大文字と小文字を区別しません)
タグボックスコントロールに保持する値が変更されたときに発生します。
タグボックスコントロールで発生したイベント
タグボックスコントロールの設定情報を定義します。