[]
コントロールをホストするHTML入力要素
GcDateTimeコントロールを初期化するときに設定するプロパティ設定
「午前」を表す文字列を設定または取得します。
「午後」を表す文字列を設定または取得します。
文字列をコピー、切り取り、および貼り付けるときに改行コード(CrLf文字)をどのように処理するかを示す値を設定または取得します。
範囲外の値をコントロールがフォーカスを持っているときに調整するかどうかを取得します。
スピン機能の有効または無効を設定または取得します。
参照:setAllowSpin
数字を入力するときに全角数字を半角数字に変換するかどうかを設定します。
コントロールがフォーカスを取得すると、自動的にドロップダウンを開くかどうかを設定します。
テキストが入力幅から見きれてしまうときに、テキストを入力幅に合わせて縮小するかどうかを設定します。
参照:setAutoScale
データをクリップボードにコピーする方法を設定または取得します。
コンポーネントの名称を取得します。例:'GcTextBox', 'GcNumber', 'GcMask'
コントロールを配置しているコンテナを設定します。コントロールの下部にドロップダウンを表示するために十分なスペースがあるかどうかをチェックし、ドロップダウンを反転してコントロールの上部に表示するかどうかを決定します。
参照:setContainer
コピーボタンを押下した後にツールチップで表示するテキストを設定もしくは取得します。
コピーボタンのマウスオーバーでツールチップで表示するテキストを設定もしくは取得します。
現在のフィールドの位置を取得します。
フォーカスを受け取ったときにキャレットを配置するフィールドを指定する値を設定または取得します。
コントロールがフォーカスを持っていないときに表示される日付時刻の入力書式を設定または取得します。
コントロールがフォーカスを持っていないときに表示される文字列を取得します。
コントロールにフォーカスがなく、その値が和暦表示できない場合に代わりに表示されるテキストを設定または取得します。
ドロップダウンボタンを動的に表示または非表示するかどうかの値を設定します。
日付時刻コントロールのドロップダウンカレンダーを取得します。
このコントロールのドロップダウンウィンドウを取得します。ドロップダウンがない場合は undefined を返し、複数のドロップダウンがある場合は最後のドロップダウンを返します。
コントロールの編集モードを設定または取得します。
参照:setEditMode
コントロールやオブジェクトを有効にするかどうかを示す値を取得または設定します。
参照:getEnabled 参照:setEnabled
フォーカスの移動方法を変更します。
コントロールへの入力が終了したときに、自動的に次のコントロールへフォーカスを移動するかどうかを設定または取得します。
矢印キーを使ったフォーカスの移動方法を設定または取得します。
フローティングラベルの表示方向を設定もしくは取得します。
フローティングラベルの表示テキストを設定もしくは取得します。
フローティングラベルの表示パターンを設定もしくは取得します。
コントロールフォントサイズを設定もしくは取得します。
日付時刻の入力書式を設定を設定または取得します。
コントロールの高さを設定もしくは取得します。
ヘルプボタンのマウスオーバーでツールチップで表示するテキストを設定もしくは取得します。
コントロールがフォーカスを受け取ったときに、テキストを選択するかどうかを設定または取得します。
12時間の範囲を定義する値を設定または取得します。
現在の編集モードが上書きに設定されているかどうかを取得します。
択可能な日付の最大値を設定または取得します。
参照:setMaxDate
コントロールの最大高を設定もしくは取得します。
値が範囲外の場合にその値をどのように制御するかを設定または取得します。
コントロールの最大幅を設定もしくは取得します。
真夜中の表示方法を設定または取得します。
選択可能な日付の最小値を設定または取得します。
参照:setMinDate
コントロールの最小高を設定もしくは取得します。
テキストを縮小するときの最小倍率を設定します。
コントロールの最小幅を設定もしくは取得します。
フィールドに何も入力されていないときに表示するプロンプト文字を設定または取得します。
コントロールを読み取り専用モードにするかどうかを取得または設定します。
参照:getReadOnly 参照:setReadOnly
選択されているテキストの文字列を取得または設定します。
選択するテキストの文字数を取得または設定します。
選択されたテキストの開始点を取得または設定します。
クリアボタンを表示するかどうかを設定します。
コピーボタンを表示するかどうかを設定もしくは取得します。
ヘルプボタンを表示するかどうかを設定もしくは取得します。
入力中にリテラル文字列を表示するかどうかを設定または取得します。
日付時刻コントロールにスピンボタンを追加します。
スピンアクション時の値の増減量を設定または取得します。
[↑]キーまたは[↓]キーの押下による値の増減を行うかどうかをを設定または取得します。
マウスホイールを使用してスピン動作を許可するかどうかを設定または取得します。
参照:setSpinWheel
スピン機能を使った値の増減を有効範囲内でループさせるかどうかを設定または取得します。
参照:setSpinWrap
[Tab]キーをコントロール間またはフィールド間のどちらのフォーカス移動に使用するかを設定または取得します。
参照:setTabAction
コントロールのtabIndexを取得または設定します。
西暦2桁入力時の有効期間(100年間)の最後の年を設定または取得します。
クリップボードアクセスすることを許可するかどうかを取得または設定します。
西暦2桁入力時に、世紀を特定するためにsetTwoDigitYearMaxメソッドで設定した値を使用するかどうかを設定または取得します。
入力中にコントロールに適用される正当性検査モードを取得または設定します。
コントロールをページに表示するかどうかを示す値を設定します。
参照:setVisible
コントロールにフォーカスがなく、その値が和暦表示できない場合に代わりに表示されるテキストを設定または取得します。
コントロールにフォーカスがなく未入力のときの代替テキストを設定または取得します。
コントロールにフォーカスがあり、その値が和暦表示できない場合に代わりに表示されるテキストを設定または取得します。
コントロールにフォーカスがあり未入力のときの代替テキストを設定または取得します。
コントロールの幅を設定もしくは取得します。
日付時刻コントロールにドロップダウン(カレンダーまたは日付時刻ピッカー)を設定します。
コントロールに追加するドロップダウンの種類を指定します。
日付時刻コントロールにドロップダウンカレンダーを設定します。
日付時刻コントロールにスピンボタンを追加します。
参照:spinButton
テキストが入力幅から見きれてしまうときに、入力幅に合わせてテキストを調整します。
コントロールの内容をクリアします。
ドロップダウンオブジェクトを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"],
});
ドロップダウンボタンの表示位置を設定します。
コントロールの文字列選択を解除します。
スピン機能を使ってコントロールの値を減少します。
パラメータが一つのとき:値の減少量 / パラメータが二つのとき:スピン対象のフィールド位置を表す値(DateCursorPosition 列挙体)。
値の減少量。省略した場合は 1。
スピン機能を使ってコントロールの値を増加します。
パラメータが一つのとき:値の増加量 / パラメータが二つのとき:スピン対象のフィールド位置を表す値(DateCursorPosition 列挙体)。
値の増加量。省略した場合は 1。
現在のフィールドの位置を取得します。
参照:currentField
現在のフィールドの位置を示す値(DateCursorPosition列挙体)。
コントロールがフォーカスを持っていないときに表示される文字列を取得します。
フォーカスを持っていないときに表示される文字列。
日付時刻コントロールのドロップダウンカレンダーを取得します。
参照:dropDownCalendar
このコントロールのドロップダウンウィンドウを取得します。ドロップダウンがない場合は undefined を返し、複数のドロップダウンがある場合は最後のドロップダウンを返します。
参照:dropDownWindow
このコントロールのドロップダウンウィンドウを取得します。
コントロールやオブジェクトを有効にするかどうかを示す値を取得します。
参照:enabled
有効にする場合はtrue、それ以外はfalse。
現在の編集モードが上書きに設定されているかどうかを取得します。
上書きモードはtrue、挿入モードはfalse。
InputManのレイアウト要素を取得します。
InputManのレイアウト要素。この要素は通常、コントロールのサイズ設定に使用しますが、スタイル設定には使用しません。
日付の値を長整数型で取得します。
参照:number
日付の値の長整数型。
オリジナルの入力要素を取得します。
オリジナルの入力要素
コントロールを読み取り専用モードにするかどうかを取得します。
参照: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の入力要素
クリップボードにアクセスすることを許可するかどうかを設定します。
日付時刻コントロールの値を取得します。
コントロールをページに表示するかどうかを示す値を取得します
コントロールの文字列をすべて選択します。
「午前」を表す文字列を設定します。
参照:AMDesignator
「午前」を表す文字列。
文字列をコピー、切り取り、および貼り付けるときに改行コード(CrLf文字)をどのように処理するかを示す値を設定します。
改行コードの処理方法を示す値(CrLfMode列挙体)。
範囲外の値をコントロールがフォーカスを持っているときに調整するかどうかを取得します。
参照:adjustValueOnFocus
入力中に値調整をする場合はtrue、それ以外はfalse。
スピン機能の有効または無効を設定します。
参照:allowSpin
有効の場合はtrue、それ以外はfalse。
コントロールがフォーカスを取得すると、自動的にドロップダウンを開くかどうかを設定します。
参照:autoDropDown
gcTextBox.setAutoDropDown(true);
自動的にドロップダウンを開く場合はtrue、それ以外はfalse。
テキストが入力幅から見きれてしまうときに、テキストを入力幅に合わせて縮小するかどうかを設定します。
参照:autoScale
参照:minScaleFactor
テキストが入力幅から見きれてしまうときに、テキストを入力幅に合わせて縮小するかどうかを表す値
データをクリップボードにコピーする方法を設定します。
参照:clipContent
クリップボードにコピーする方法を示す値(ClipContent列挙体)。
コントロールを配置しているコンテナを設定します。コントロールの下部にドロップダウンを表示するために十分なスペースがあるかどうかをチェックし、ドロップダウンを反転してコントロールの上部に表示するかどうかを決定します。
参照:container
gcTextBox.setContainer(div);
ドロップダウンの表示場所はデフォルトではブラウザ領域で決定されます。ポップアップなどのダイアログ領域内で使用する場合は、本引数にダイアログのコンテナ要素を指定します。
フォーカスを受け取ったときにキャレットを配置するフィールドを指定する値を設定します。
参照:cursorPosition
フィールド位置を示す値(DateCursorPosition列挙体)。
日付時刻の表示書式を設定します。
参照:displayFormatPattern
var gcDateTime1 = FindIMControl("gcDateTime1");
gcDateTime1.setFormatPattern("yyyy年MM月dd日 HH:mm");
gcDateTime1.setDisplayFormatPattern("ggge年M月d日 tt h:m");
表示書式を示すキーワード。
コントロールにフォーカスがなく、その値が和暦表示できない場合に代わりに表示されるテキストを設定します。
参照:displayWatermarkEmptyEraText
和暦表示できない場合に代わりに表示されるテキスト。
ドロップダウンボタンを動的に表示または非表示にします。
参照:dropDownButtonVisible
gcTextBox.setDropDownButtonVisible(false);
ドロップダウンボタンを表示する場合はtrue、非表示にする場合はfalse。
コントロールの編集モードを設定します。
編集モードを示す値(EditMode列挙体)。
コントロールやオブジェクトを有効にするかどうかを示す値を設定します。
参照:enabled
有効にする場合はtrue、それ以外はfalse。
フォーカスの移動方法を変更します。
var gcTextBox1 = FindIMControl("gcTextBox1");
gcTextBox1.setExitOnEnterKey(InputMan.ExitKey.Enter);
コントロールへの入力が終了したときに、自動的に次のコントロールへフォーカスを移動するかどうかを設定します。
入力完了時に次のコントロールへフォーカスを移動する場合はtrue、それ以外はfalse。
矢印キーを使ったフォーカスの移動方法を設定します。
矢印キーを使ったフォーカスの移動方法を示す値 (ExitOnLeftRightKey列挙体)。
コントロールにフォーカスを移動します。
日付時刻の入力書式を設定します。
参照:formatPattern
var gcDateTime1 = FindIMControl("gcDateTime1");
gcDateTime1.setFormatPattern("yyyy年MM月dd日 HH:mm");
gcDateTime1.setDisplayFormatPattern("ggge年M月d日 tt h:m");
入力書式を示すキーワード。
コントロールがフォーカスを受け取ったときに、テキストを選択するかどうかを設定します。
12時間の範囲を定義する値を設定します。
参照:hour12Mode
12時間の範囲を定義する値(Hour12Mode列挙体)。
コントロールに入力可能な日付の最大値を設定します。
参照:maxDate
入力可能な日付の最大値。
値が範囲外の場合にその値をどのように制御するかを設定します。
参照:maxMinBehavior
範囲外の値の制御方法を示す値(MaxMinBehavior列挙体)。
真夜中の表示方法を設定します。
参照:midnightAs24
「24時」として表示と表示する場合はtrue、「0時」と表示する場合はfalse。
コントロールに入力可能な日付の最小値を設定します。
参照:minDate
入力可能な日付の最小値。
テキストを縮小するときの最小倍率を設定します。
参照:minScaleFactor
参照:autoScale
最小倍率。
日付の値を長整数型で設定します。
参照:number
日付の値の長整数型
「午後」を表す文字列を設定します。
参照:PMDesignator
「午後」を表す文字列。
フィールドに何も入力されていないときに表示するプロンプト文字を設定します。
参照:promptChar
プロンプト文字。
コントロールを読み取り専用モードにするかどうかを設定します。
参照: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。
入力中にリテラル文字列を表示するかどうかを設定します。
参照:showLiterals
リテラル文字の表示方法を示す値(ShowLiterals列挙体)。
スピンアクション時の値の増減量を設定します。
参照:spinIncrement
増減量。
[↑]キーまたは[↓]キーの押下による値の増減を行うかどうかを設定します。
参照:spinOnKeys
キーによる増減を行う場合はtrue、それ以外はfalse。
マウスホイールを使用してスピン動作を許可するかどうかを設定します。
参照:spinWheel
スピン機能を使った値の増減を有効範囲内でループさせるかどうかを設定します。
参照:spinWrap
有効範囲内でループさせる場合はtrue、それ以外はfalse。
コントロールにテキストを設定します。
コントロールのテキスト。
西暦2桁入力時の有効期間(100年間)の最後の年を設定します。
参照:twoDigitYearMax
西暦2桁入力時の有効期間(100年間)の最後の年。
クリップボードにアクセスすることを許可するかどうかを設定します。
アクセスを許可する場合はtrue、それ以外はfalse。
西暦2桁入力時に、世紀を特定するためにsetTwoDigitYearMaxメソッドで設定した値を使用するかどうかを設定します。
参照:useTwoDigitYearMax
setTwoDigitYearMaxメソッドで設定した値を使用する場合はtrue、コントロールパネルの設定値を使用する場合はfalse。
入力中にコントロールに適用される正当性検査モードを取得または設定します。
参照:validateMode
正当性検査モードを示す値(ValidateMode列挙体)。
日付時刻コントロールの値を設定します。
コントロールをページに表示するかどうかを示す値を設定します。
参照:visible
表示する場合はtrue、それ以外はfalse。
コントロールにフォーカスがなく、その値が和暦表示できない場合に代わりに表示されるテキストを設定します。
参照:watermarkDisplayEmptyEraText
和暦表示できない場合に代わりに表示されるテキスト。
コントロールにフォーカスがなく未入力のときの代替テキストを設定します。
代替テキスト。
コントロールにフォーカスがあり、その値が和暦表示できない場合に代わりに表示されるテキストを設定します。
参照:watermarkEmptyEraText
和暦表示できない場合に代わりに表示されるテキスト。
コントロールにフォーカスがあり未入力のときの代替テキストを設定します。
代替テキスト。
編集モードが、[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 gcDateTime1 = new GC.InputMan.GcDateTime(document.getElementById("gcDateTime1"));
gcDateTime1.setMinDate(new Date("2015-1-1"));
gcDateTime1.setMaxDate(new Date("2025-12-31"));
var callback = function(sender){
alert("入力範囲外の日付です。");
}
// イベントリスナーを追加します。
gcDateTime1.onInvalidRange(callback);
// イベントリスナーを削除します。
gcDateTime1.removeInvalidRange(callback);
イベントハンドラ
イベントが発生したコントロールのオブジェクト
無効な日付が入力されたとき、または日付の入力が不完全なままフォーカスを移動したときに発生します。
var gcDateTime1 = FindIMControl("gcDateTime1");
var callback = function (sender) {
alert("Invalid Value.");
};
// イベントリスナーを追加します。
gcDateTime1.onInvalidValue(callback);
// イベントリスナーを削除します。
gcDateTime1.removeInvalidValue(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 gcDateTime1 = FindIMControl("gcDateTime1");
var callback = function (sender) {
alert("Number Changed.");
};
// イベントリスナーを追加します。
gcDateTime1.onNumberChanged(callback);
// イベントリスナーを削除します。
gcDateTime1.removeNumberChanged(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);
イベントハンドラ
イベントが発生したコントロールのオブジェクト
コントロールが保持する日付値が変更されたときに発生します。
var gcDateTime1 = FindIMControl("gcDateTime1");
var callback = function (sender) {
alert("Value Changed.");
};
// イベントリスナーを追加します。
gcDateTime1.onValueChanged(callback);
// イベントリスナーを削除します。
gcDateTime1.removeValueChanged(callback);
イベントハンドラ
イベントが発生したコントロールのオブジェクト
日付時刻コントロールを定義します。