[]
GcTextBoxを初期化するための設定です。
コントロールからふりがなを取得します。
ふりがなを出力する方法を指定します。
アルファベットのその読みへの変換を有効にするかどうかを設定または取得します。
出力するふりがなのかなモードを設定または取得します。
文字列をコピー、切り取り、および貼り付けるときに改行コード(CrLf文字)をどのように処理するかを示す値を設定または取得します。
入力された文字をsetFormatメソッドで設定した書式に従って自動的に変換するかどうかを設定または取得します。
コントロールがフォーカスを取得すると、自動的にドロップダウンを開くかどうかを設定します。
テキストが入力幅から見きれてしまうときに、テキストを入力幅に合わせて縮小するかどうかを設定します。
参照:setAutoScale
コンポーネントの名称を取得します。例:'GcTextBox', 'GcNumber', 'GcMask'
コントロールを配置しているコンテナを設定します。コントロールの下部にドロップダウンを表示するために十分なスペースがあるかどうかをチェックし、ドロップダウンを反転してコントロールの上部に表示するかどうかを決定します。
参照:setContainer
コピーボタンを押下した後にツールチップで表示するテキストを設定もしくは取得します。
コピーボタンのマウスオーバーでツールチップで表示するテキストを設定もしくは取得します。
コントロールがフォーカスを持っていないときに表示される文字列を取得します。
ドロップダウンボタンを動的に表示または非表示するかどうかの値を設定します。
このコントロールのドロップダウンウィンドウを取得します。ドロップダウンがない場合は undefined を返し、複数のドロップダウンがある場合は最後のドロップダウンを返します。
コントロールの編集モードを設定または取得します。
参照:setEditMode
文字列がコントロールの幅よりも長いときに、省略文字を表示するかどうかを設定または取得します。
参照:setEllipsis
コントロールに表示する省略文字を設定または取得します。
コントロールやオブジェクトを有効にするかどうかを示す値を取得または設定します。
参照:getEnabled 参照:setEnabled
フォーカスの移動方法を変更します。
コントロールへの入力が終了したときに、自動的に次のコントロールへフォーカスを移動するかどうかを設定または取得します。
矢印キーを使ったフォーカスの移動方法を設定または取得します。
フローティングラベルの表示方向を設定もしくは取得します。
フローティングラベルの表示テキストを設定もしくは取得します。
フローティングラベルの表示パターンを設定もしくは取得します。
コントロールフォントサイズを設定もしくは取得します。
入力可能な文字種を指定する書式を設定または取得します。
参照:setFormat
コントロールの高さを設定もしくは取得します。
ヘルプボタンのマウスオーバーでツールチップで表示するテキストを設定もしくは取得します。
コントロールがフォーカスを受け取ったときに、テキストを選択するかどうかを設定または取得します。
現在の編集モードが上書きに設定されているかどうかを取得します。
入力可能な最大文字数をバイト単位と文字単位のどちらで指定するかを設定または取得します。
コントロールの最大高を設定もしくは取得します。
テキストコントロールに入力できる最大文字数を設定または取得します。
参照:setMaxLength
コントロールの最大幅を設定もしくは取得します。
コントロールの最小高を設定もしくは取得します。
テキストを縮小するときの最小倍率を設定します。
コントロールの最小幅を設定もしくは取得します。
パスワードの文字の代わりに表示するプレースホルダ文字を設定または取得します。
入力時のパスワード表示モードを示す値を設定または取得します。
コントロールを読み取り専用モードにするかどうかを取得または設定します。
参照:getReadOnly 参照:setReadOnly
選択されているテキストの文字列を取得または設定します。
選択するテキストの文字数を取得または設定します。
選択されたテキストの開始点を取得または設定します。
クリアボタンを表示するかどうかを設定します。
コピーボタンを表示するかどうかを設定もしくは取得します。
ヘルプボタンを表示するかどうかを設定もしくは取得します。
コントロールのtabIndexを取得または設定します。
先頭または末尾の空文字を自動削除するかを設定または取得します。
クリップボードアクセスすることを許可するかどうかを取得または設定します。
ブラウザのパスワード管理機能を設定または取得します。
パスワード表示文字にシステムのパスワード文字を使用するかどうか示す値を設定または取得します。
コントロールをページに表示するかどうかを示す値を設定します。
参照:setVisible
コントロールにフォーカスがなく未入力のときの代替テキストを設定または取得します。
コントロールにフォーカスがあり未入力のときの代替テキストを設定または取得します。
コントロールの幅を設定もしくは取得します。
ソフトウェアキーボード( GcSoftKeyboard )をドロップダウンとして追加します。
ドロップダウンボタンを表示する位置を設定します。参照: DropDownButtonAlignment.
GcSoftKeyboard を設定します。
ドロップダウンをポップアップ表示するかどうかを設定します。
テキストが入力幅から見きれてしまうときに、入力幅に合わせてテキストを調整します。
コントロールの内容をクリアします。
ふりがなを削除します。
ドロップダウンオブジェクトを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。
コントロールからふりがなを取得します。
参照:IMEReadingString
現在の編集モードが上書きに設定されているかどうかを取得します。
上書きモードは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の入力要素
クリップボードにアクセスすることを許可するかどうかを設定します。
コントロールをページに表示するかどうかを示す値を取得します
コントロールの文字列をすべて選択します。
文字列をコピー、切り取り、および貼り付けるときに改行コード(CrLf文字)をどのように処理するかを示す値を設定します。
改行コードの処理方法を示す値(CrLfMode列挙体)。
入力された文字をsetFormatメソッドで設定した書式に従って自動的に変換するかどうかを設定します。
参照:autoConvert
自動的に変換する場合はtrue、それ以外はfalse。
コントロールがフォーカスを取得すると、自動的にドロップダウンを開くかどうかを設定します。
参照:autoDropDown
gcTextBox.setAutoDropDown(true);
自動的にドロップダウンを開く場合はtrue、それ以外はfalse。
テキストが入力幅から見きれてしまうときに、テキストを入力幅に合わせて縮小するかどうかを設定します。
参照:autoScale
参照:minScaleFactor
テキストが入力幅から見きれてしまうときに、テキストを入力幅に合わせて縮小するかどうかを表す値
コントロールを配置しているコンテナを設定します。コントロールの下部にドロップダウンを表示するために十分なスペースがあるかどうかをチェックし、ドロップダウンを反転してコントロールの上部に表示するかどうかを決定します。
参照:container
gcTextBox.setContainer(div);
ドロップダウンの表示場所はデフォルトではブラウザ領域で決定されます。ポップアップなどのダイアログ領域内で使用する場合は、本引数にダイアログのコンテナ要素を指定します。
ドロップダウンボタンを動的に表示または非表示にします。
参照:dropDownButtonVisible
gcTextBox.setDropDownButtonVisible(false);
ドロップダウンボタンを表示する場合はtrue、非表示にする場合はfalse。
コントロールの編集モードを設定します。
編集モードを示す値(EditMode列挙体)。
文字列がコントロールの幅よりも長いときに、省略文字を表示するかどうかを設定します。
参照:ellipsis
省略文字を表示方法を示す値(EllipsisMode列挙体)。
コントロールに表示する省略文字を設定します。
参照:ellipsisString
省略文字。
コントロールやオブジェクトを有効にするかどうかを示す値を設定します。
参照:enabled
有効にする場合はtrue、それ以外はfalse。
フォーカスの移動方法を変更します。
var gcTextBox1 = FindIMControl("gcTextBox1");
gcTextBox1.setExitOnEnterKey(InputMan.ExitKey.Enter);
コントロールへの入力が終了したときに、自動的に次のコントロールへフォーカスを移動するかどうかを設定します。
入力完了時に次のコントロールへフォーカスを移動する場合はtrue、それ以外はfalse。
矢印キーを使ったフォーカスの移動方法を設定します。
矢印キーを使ったフォーカスの移動方法を示す値 (ExitOnLeftRightKey列挙体)。
コントロールにフォーカスを移動します。
入力可能な文字種を指定する書式を取得または設定します。
参照:format
var gcTextBox1 = FindIMControl("gcTextBox1");
gcTextBox1.setFormat("A9");
文字種を指定するキーワード。
コントロールがフォーカスを受け取ったときに、テキストを選択するかどうかを設定します。
参照:highlightText
フォーカス取得時にすべてのテキストを選択状態にするにはtrue、それ以外はfalse。
ふりがなを出力する方法を指定します。
参照:IMEReadingStringAppend
前に取得されたふりがなに追加する場合はtrue、置き換える場合はfalse。
アルファベットのその読みへの変換を有効にするかどうかを設定します。
参照:IMEReadingStringEnableAlphabetReadingMapping
出力するふりがなのかなモードを設定します。
参照:IMEReadingStringKanaMode
かなモードを示す値(KanaMode列挙体)。
入力可能な最大文字数をバイト単位と文字単位のどちらで指定するかを設定します。
参照:lengthAsByte
バイト単位で制限するにはtrue、文字単位で制限するにはfalse。
テキストコントロールに入力できる最大文字数を設定します。
参照:maxLength
入力可能な最大文字数。
テキストを縮小するときの最小倍率を設定します。
参照:minScaleFactor
参照:autoScale
最小倍率。
パスワードの文字の代わりに表示するプレースホルダ文字を設定します。
参照:passwordChar
パスワードのプレースホルダ文字。
入力時のパスワード表示モードを示す値を設定します。
参照:passwordRevelationMode
タイプ時にパスワードの表示モードを示す値
コントロールを読み取り専用モードにするかどうかを設定します。
参照: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。
パスワード表示文字にシステムのパスワード文字を使用するかどうか示す値を設定します。
参照:useSystemPasswordChar
パスワード表示文字にシステムのパスワード文字を使用するには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 multilineTextbox = FindIMControl('gcTextBox1');
var callback = function(sender, args){
console.log(args.readingString);
}
// イベントリスナーを追加します。
multilineTextbox.onIMEReadingStringOutput(callback);
// イベントリスナーを削除します。
multilineTextbox.removeIMEReadingStringOutput(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);
イベントハンドラ
イベントが発生したコントロールのオブジェクト
テキストコントロールを表します。