[]
コントロールをホストするHTML要素
コントロールを初期化するときに設定するプロパティ設定
コントロールがフォーカスを取得すると、自動的にドロップダウンを開くかどうかを設定します。
テキストが入力幅から見きれてしまうときに、テキストを入力幅に合わせて縮小するかどうかを設定します。
参照:setAutoScale
コンポーネントの名称を取得します。例:'GcTextBox', 'GcNumber', 'GcMask'
コントロールを配置しているコンテナを設定します。コントロールの下部にドロップダウンを表示するために十分なスペースがあるかどうかをチェックし、ドロップダウンを反転してコントロールの上部に表示するかどうかを決定します。
参照:setContainer
コピーボタンを押下した後にツールチップで表示するテキストを設定もしくは取得します。
コピーボタンのマウスオーバーでツールチップで表示するテキストを設定もしくは取得します。
ドロップダウンボタンを動的に表示または非表示するかどうかの値を設定します。
このコントロールのドロップダウンウィンドウを取得します。ドロップダウンがない場合は undefined を返し、複数のドロップダウンがある場合は最後のドロップダウンを返します。
コントロールやオブジェクトを有効にするかどうかを示す値を取得または設定します。
参照:getEnabled 参照:setEnabled
フローティングラベルの表示方向を設定もしくは取得します。
フローティングラベルの表示テキストを設定もしくは取得します。
フローティングラベルの表示パターンを設定もしくは取得します。
コントロールフォントサイズを設定もしくは取得します。
コントロールの高さを設定もしくは取得します。
ヘルプボタンのマウスオーバーでツールチップで表示するテキストを設定もしくは取得します。
コントロールの最大高を設定もしくは取得します。
コントロールの最大幅を設定もしくは取得します。
コントロールの最小高を設定もしくは取得します。
テキストを縮小するときの最小倍率を設定します。
コントロールの最小幅を設定もしくは取得します。
コントロールを読み取り専用モードにするかどうかを取得または設定します。
参照:getReadOnly 参照:setReadOnly
クリアボタンを表示するかどうかを設定します。
コピーボタンを表示するかどうかを設定もしくは取得します。
ヘルプボタンを表示するかどうかを設定もしくは取得します。
コントロールのtabIndexを取得または設定します。
コントロールをページに表示するかどうかを示す値を設定します。
参照:setVisible
コントロールの幅を設定もしくは取得します。
テキストが入力幅から見きれてしまうときに、入力幅に合わせてテキストを調整します。
コントロールの内容をクリアします。
ドロップダウンオブジェクトをInputManのコントロールに追加します。
var gcTextBox = new GC.InputMan.GcTextBox(document.getElementById("input"));
var gcTextBoxDropDown = gcTextBox.createDropDown(GC.InputMan.DropDownButtonAlignment.RightSide);
var gcTextBoxDropDownList = new GC.InputMan.GcListBox(gcTextBoxDropDown.getElement(), {
items: ["item0", "item1", "item2", "item3", "item4", "item5", "item6", "item7"],
});
ドロップダウンボタンの表示位置を設定します。
コントロールの文字列選択を解除します。
コントロールがフォーカスを持っていないときに表示される文字列を取得します。
フォーカスを持っていないときに表示される文字列。
このコントロールのドロップダウンウィンドウを取得します。ドロップダウンがない場合は undefined を返し、複数のドロップダウンがある場合は最後のドロップダウンを返します。
参照:dropDownWindow
このコントロールのドロップダウンウィンドウを取得します。
コントロールやオブジェクトを有効にするかどうかを示す値を取得します。
参照:enabled
有効にする場合はtrue、それ以外はfalse。
現在の編集モードが上書きに設定されているかどうかを取得します。
上書きモードはtrue、挿入モードはfalse。
InputManのレイアウト要素を取得します。
InputManのレイアウト要素。この要素は通常、コントロールのサイズ設定に使用しますが、スタイル設定には使用しません。
オリジナルの入力要素を取得します。
オリジナルの入力要素
コントロールを読み取り専用モードにするかどうかを取得します。
参照:readOnly
読み取り専用の場合はtrue、それ以外はfalse。
選択されているテキストの文字列を取得します。
var gcTextBox1 = FindIMControl("gcTextBox1");
gcTextBox1.setText("InputManJS");
var start = 0;
var length = 8;
gcTextBox1.setSelectionStart(start);
gcTextBox1.setSelectionLength(length);
var selText = gcTextBox1.getSelectedText();
alert(selText);
選択されている文字列。
選択されたテキストの文字数を取得します。
var gcTextBox1 = FindIMControl("gcTextBox1");
gcTextBox1.setText("InputManJS");
var start = gcTextBox1.getSelectionStart();
var length = gcTextBox1.getSelectionLength();
alert("選択開始位置:" + start + "\r\n" + "選択された文字数:" + length);
選択されたテキストの文字数。
選択されたテキストの開始点を取得します。
var gcTextBox1 = FindIMControl("gcTextBox1");
gcTextBox1.setText("InputManJS");
var start = gcTextBox1.getSelectionStart();
var length = gcTextBox1.getSelectionLength();
alert("選択開始位置:" + start + "\r\n" + "選択された文字数:" + length);
開始点。
コントロールの現在のテキストを取得します。
コントロールのテキスト。
InputManのUIの入力要素を取得します。
InputManのUIの入力要素
クリップボードにアクセスすることを許可するかどうかを設定します。
コントロールをページに表示するかどうかを示す値を取得します
コントロールの文字列をすべて選択します。
コントロールがフォーカスを取得すると、自動的にドロップダウンを開くかどうかを設定します。
参照:autoDropDown
gcTextBox.setAutoDropDown(true);
自動的にドロップダウンを開く場合はtrue、それ以外はfalse。
テキストが入力幅から見きれてしまうときに、テキストを入力幅に合わせて縮小するかどうかを設定します。
参照:autoScale
参照:minScaleFactor
テキストが入力幅から見きれてしまうときに、テキストを入力幅に合わせて縮小するかどうかを表す値
コントロールを配置しているコンテナを設定します。コントロールの下部にドロップダウンを表示するために十分なスペースがあるかどうかをチェックし、ドロップダウンを反転してコントロールの上部に表示するかどうかを決定します。
参照:container
gcTextBox.setContainer(div);
ドロップダウンの表示場所はデフォルトではブラウザ領域で決定されます。ポップアップなどのダイアログ領域内で使用する場合は、本引数にダイアログのコンテナ要素を指定します。
ドロップダウンボタンを動的に表示または非表示にします。
参照:dropDownButtonVisible
gcTextBox.setDropDownButtonVisible(false);
ドロップダウンボタンを表示する場合はtrue、非表示にする場合はfalse。
コントロールの編集モードを設定します。
編集モードを示す値(EditMode列挙体)。
コントロールやオブジェクトを有効にするかどうかを示す値を設定します。
参照:enabled
有効にする場合はtrue、それ以外はfalse。
フォーカスの移動方法を変更します。
var gcTextBox1 = FindIMControl("gcTextBox1");
gcTextBox1.setExitOnEnterKey(InputMan.ExitKey.Enter);
コントロールへの入力が終了したときに、自動的に次のコントロールへフォーカスを移動するかどうかを設定します。
入力完了時に次のコントロールへフォーカスを移動する場合はtrue、それ以外はfalse。
矢印キーを使ったフォーカスの移動方法を設定します。
矢印キーを使ったフォーカスの移動方法を示す値 (ExitOnLeftRightKey列挙体)。
コントロールにフォーカスを移動します。
テキストを縮小するときの最小倍率を設定します。
参照:minScaleFactor
参照:autoScale
最小倍率。
コントロールを読み取り専用モードにするかどうかを設定します。
参照:readOnly
読み取り専用の場合はtrue、それ以外はfalse。
選択するテキストの文字列を設定します。
var gcTextBox1 = FindIMControl("gcTextBox1");
gcTextBox1.setText("InputManJS");
var start = 0;
var length = 8;
gcTextBox1.setSelectionStart(start);
gcTextBox1.setSelectionLength(length);
gcTextBox1.setSelectedText("Spread");
選択するテキスト。
選択するテキストの文字数を設定します。
var gcTextBox1 = FindIMControl("gcTextBox1");
gcTextBox1.setText("InputManJS");
var start = 0;
var length = 8;
gcTextBox1.setSelectionStart(start);
gcTextBox1.setSelectionLength(length);
var selText = gcTextBox1.getSelectedText();
alert(selText);
選択するテキストの文字数。
選択されたテキストの開始点を設定します。
var gcTextBox1 = FindIMControl("gcTextBox1");
gcTextBox1.setText("InputManJS");
var start = 0;
var length = 8;
gcTextBox1.setSelectionStart(start);
gcTextBox1.setSelectionLength(length);
var selText = gcTextBox1.getSelectedText();
alert(selText);
開始点。
クリアボタンを表示するかどうかを設定します。
クリアボタンを表示する場合はtrue、それ以外はfalse。
コントロールにテキストを設定します。
コントロールのテキスト。
クリップボードにアクセスすることを許可するかどうかを設定します。
アクセスを許可する場合はtrue、それ以外はfalse。
コントロールをページに表示するかどうかを示す値を設定します。
参照:visible
表示する場合はtrue、それ以外はfalse。
コントロールにフォーカスがなく未入力のときの代替テキストを設定します。
代替テキスト。
コントロールにフォーカスがあり未入力のときの代替テキストを設定します。
代替テキスト。
編集モードが、[Insert]キー等によって挿入または上書きに切り変わったときに発生します。
var gcTextBox1 = FindIMControl("gcTextBox1");
var callback = function (sender) {
alert("Edit Status Changed.");
};
// イベントリスナーを追加します。
gcTextBox1.onEditStatusChanged(callback);
// イベントリスナーを削除します。
gcTextBox1.removeEditStatusChanged(callback);
イベントハンドラ
イベントが発生したコントロールのオブジェクト
コントロールがフォーカスを失ったときに発生します。
var gcTextBox1 = FindIMControl("gcTextBox1");
var callback = function (sender) {
alert("Focus Out.");
};
// イベントリスナーを追加します。
gcTextBox1.onFocusOut(callback);
// イベントリスナーを削除します。
gcTextBox1.removeFocusOut(callback);
イベントハンドラ
イベントが発生したコントロールのオブジェクト
キー入力などの操作によりコントロールのテキストが変更されたときに直ちに発生します。
var gcTextBox1 = FindIMControl("gcTextBox1");
var callback = function (sender) {
alert("Input.");
};
// イベントリスナーを追加します。
gcTextBox1.onInput(callback);
// イベントリスナーを削除します。
gcTextBox1.removeInput(callback);
イベントハンドラ
イベントが発生したコントロールのオブジェクト
コントロールに入力が許可されていない文字をキーボードから入力、またはクリップボードからコピーしたときに発生します。
var gcTextBox1 = FindIMControl("gcTextBox1");
var callback = function (sender) {
alert("Invalid Input.");
};
// イベントリスナーを追加します。
gcTextBox1.onInvalidInput(callback);
// イベントリスナーを削除します。
gcTextBox1.removeInvalidInput(callback);
イベントハンドラ
イベントが発生したコントロールのオブジェクト
コントロールにフォーカスがあるときにキーが押されると発生します。
var gcTextBox1 = FindIMControl("gcTextBox1");
var callback = function (sender) {
alert("Key Down.");
};
// イベントリスナーを追加します。
gcTextBox1.onKeyDown(callback);
// イベントリスナーを削除します。
gcTextBox1.removeKeyDown(callback);
イベントハンドラ
イベントが発生したコントロールのオブジェクト
イベントデータ
キーボードでフォーカスを移動した時に発生します。
var gcTextBox1 = FindIMControl("gcTextBox1");
var callback = function (sender) {
alert("Key Exit.");
};
// イベントリスナーを追加します。
gcTextBox1.onKeyExit(callback);
// イベントリスナーを削除します。
gcTextBox1.removeKeyExit(callback);
イベントハンドラ
イベントが発生したコントロールのオブジェクト
コントロールにフォーカスがあるときにキーが離されると発生します。
var gcTextBox1 = FindIMControl("gcTextBox1");
var callback = function (sender) {
alert("Key Up.");
};
// イベントリスナーを追加します。
gcTextBox1.onKeyUp(callback);
// イベントリスナーを削除します。
gcTextBox1.removeKeyUp(callback);
イベントハンドラ
イベントが発生したコントロールのオブジェクト
イベントデータ
スピン機能を使ってコントロールの値を減少させたときに発生します。
var gcTextBox1 = FindIMControl("gcTextBox1");
var callback = function (sender) {
alert("Spin Down.");
};
// イベントリスナーを追加します。
gcTextBox1.onSpinDown(callback);
// イベントリスナーを削除します。
gcTextBox1.removeSpinDown(callback);
イベントハンドラ
イベントが発生したコントロールのオブジェクト
スピン機能を使ってコントロールの値を増加させたときに発生します。
var gcTextBox1 = FindIMControl("gcTextBox1");
var callback = function (sender) {
alert("Spin Up.");
};
// イベントリスナーを追加します。
gcTextBox1.onSpinUp(callback);
// イベントリスナーを削除します。
gcTextBox1.removeSpinUp(callback);
イベントハンドラ
イベントが発生したコントロールのオブジェクト
オリジナルの入力要素と値を同期するときに発生します。
デフォルトの実装は次のとおりです。
gcDateTime1.onSyncValueToOriginalInput(function(value, originalInput) {
if(value instanceof Date){
originalInput.value = value.toISOString();
return;
}
originalInput.value = this.getValue();
});
値を同期するコールバック
入力されたデータ
オリジナルの入力要素
コントロールのテキストの値が変更された場合に発生します。
var gcTextBox1 = FindIMControl("gcTextBox1");
var callback = function(sender) {
alert("Text Changed.");
};
// イベントリスナーを追加します。
gcTextBox1.onTextChanged(callback);
// イベントリスナーを削除します。
gcTextBox1.removeTextChanged(callback);
イベントハンドラ
イベントが発生したコントロールのオブジェクト