[]
GcCalendarコントロールのコンテナとなるHTML要素
It's a optional setting object to init GcCalendar.
選択する日付の種別を設定または取得します。
カレンダーの自動切り替えを有効するかどうかを設定または取得します。
カレンダーのタイプを設定または取得します。
カレンダーを会計年度の形式で表示するかどうかを設定または取得します。
カレンダーのズーム範囲をMonthDayまたはLargeScaleYearに設定するかを取得します。
コンポーネント名('GcCalendar')を取得します。
コントロールに表示する月数を設定または取得します。
その月の日付を含まない空白行の描画方法を設定または取得します。
参照:setEmptyRows
コントロールやオブジェクトを有効にするかどうかを示す値を設定または取得します。
参照:setEnabled
カレンダーの最初の列に表示する曜日を設定または取得します。
会計年度の最初の月を設定または取得します。
12か月分のカレンダーを表示している場合に、左上に配置する最初の月を設定または取得します。
フォーカスを持っている日付を取得または設定します。
参照:getFocusDate 参照:setFocusDate
カレンダーのヘッダに使用する書式を設定または取得します。
カレンダーに設定されている休日グループの個数を取得します。
選択可能な日付の最大値を設定または取得します。
参照:setMaxDate
ユーザーが選択できる最大日数を設定または取得します。
選択可能な日付の最小値を設定または取得します。
参照:setMinDate
ナビゲータを表示する位置を設定または取得します。
振替休日のためのツールチップテキストを設定または取得します。
ナビゲータのスキップボタン1回の操作で移動する月の数を取得または設定します。 通常、dimensionsと一緒に使用されます。たとえば、dimensionsが3 * 2の場合、このプロパティ値を6に設定できます。その結果、スキップボタンをクリックすると6ヵ月移動します。
選択されている日付を取得または設定します。
カレンダー内で日付を選択する方法を設定または取得します。
複数選択モードのとき、選択された日付の配列を取得または設定します。
参照:getSelections 参照:setSelections
アニメーション効果を適用するかどうかを設定または取得します。
カレンダーのヘッダを表示するかどうかを設定または取得します。
表示するナビゲータの種類を設定または取得します。
日付領域に表示する六曜を設定または取得します。
カレンダーの下側に今日の日付を表示するかどうかを設定または取得します。
参照:setShowToday
前後の月の隣接日をカレンダーに表示するかどうかを設定または取得します。
各週の左側に通年で第何週に相当するかを表示するかどうかを設定または取得します。
カレンダータイプを切り替えるズームボタンを表示するかどうかを設定または取得します。
コントロールをページに表示するかどうかを示す値を設定または取得します。
参照:setVisible
週番号のクリックで週全体を選択するかどうか設定または取得します。
曜日タイトルのクリックで、その曜日全部を選択するかどうか設定または取得します。
年-月カレンダーの年と月の書式を設定または取得します。
カレンダーに休日グループを追加します。
var gcCalendar1 = new GC.InputMan.GcCalendar(document.getElementById("gcCalendar1"));
var holidayGroup1 = new GC.InputMan.HolidayGroup("holiday-group-1", true);
gcCalendar1.addHolidayGroup(holidayGroup1);
// 1月1日から1月10日までを休日にします。
var holiday1 = new GC.InputMan.Holiday("holiday1", 1, 1, 1, 10);
holidayGroup1.addHoliday(holiday1);
カレンダーからすべての休日グループを削除します。
フォーカスを持っている日付を取得します。
参照:focusDate
フォーカスを持つ日付。
休日グループをインデックスまたは名前で取得します。
休日グループのインデックスまたは名前
特定の休日グループを表すゼロベースのインデックスを取得します。
休日グループ
休日グループのインデックス
カレンダーに設定されている休日グループの個数を取得します。
参照:holidayGroupsCount
休日グループの個数
選択されている日付を取得します。
参照:selectedDate
選択されている日付。
複数選択モードのとき、選択された日付の配列を取得します。
参照:selections
Dateオブジェクトの配列。
日付スタイル設定の対象となる曜日を取得します。
対象となる曜日を示す値("sunday"、"monday"、"tuesday"、"wednesday"、"thursday"、"friday"、"saturday")。
日付スタイル設定の対象となる曜日(WeekDayオブジェクト)。
カレンダーの特定のインデックスの位置に休日グループを挿入します。
休日グループを挿入する位置のインデックス
挿入する休日を定義したHolidayGroupオブジェクト
特定の休日グループを削除します。
削除する休日グループ
特定のインデックス位置にある休日グループを削除します。
削除する休日グループの位置を表すインデックス
指定した月数だけカレンダーをスクロールします。
スクロールする月数。
指定した年数だけカレンダーをスクロールします。
スクロールする年数。
選択する日付の種別を設定します。
参照:allowSelection
選択する日付の種別を示す値(AllowSelection列挙体)。
コントロールに表示する月数を設定します。
参照:dimensions
水平方向に表示する月数。
垂直方向に表示する月数。
カレンダーのタイプを設定します。
参照:calendarType
カレンダータイプを示す値(CalendarType列挙体) 。
カレンダーを会計年度の形式で表示するかどうかを設定します。
参照:calendarYear
カレンダーの年度表示を示す値 (CalendarYear列挙体)。
コントロールやオブジェクトを有効にするかどうかを示す値を設定します。
参照:enabled
有効にする場合はtrue、それ以外はfalse。
カレンダーの最初の列に表示する曜日を設定します。
参照:firstDayOfWeek
曜日を示す値(DayOfWeek列挙体)。
会計年度の最初の月を設定します。
参照:firstFiscalMonth
月を示す値(Months列挙体)。
12か月分のカレンダーを表示している場合に、左上に配置する最初の月を設定します。
参照:firstMonthInView
月を示す値(Months列挙体)。
フォーカスを持っている日付を設定します。
参照:focusDate
フォーカスを持つ日付。
カレンダーのヘッダに使用する書式を設定します。
参照:headerFormat
var gcCalendar1 = new GC.InputMan.GcCalendar(document.getElementById("gcCalendar1"));
gcCalendar1.setCalendarType(GC.InputMan.CalendarType.MonthDay);
gcCalendar1.setHeaderFormat("ggg e年 M月");
ヘッダに使用する書式。
選択可能な日付の最大値を設定します。
参照:maxDate
選択可能な最大日付。
ユーザーが選択できる最大日数を設定します。
参照:maxSelectionCount
選択可能な最大日数。
選択可能な日付の最小値を設定します。
参照:minDate
選択可能な最小日付。
ナビゲータを表示する位置を設定します。
参照:navigatorOrientation
ナビゲータの表示位置を示す値(NavigatorOrientation列挙体)。
振替休日のためのツールチップテキストを設定します。
参照:overrideTipText
振替休日のためのツールチップテキスト。
選択されている日付を設定します。
参照:selectedDate
選択する日付。
onSelectedDateChangedイベントを発生させない場合はtrue、それ以外はfalse。省略した場合はfalse。
カレンダー内で日付を選択する方法を設定します。
参照:selectionMode
選択方法を示す値(CalendarSelectionMode列挙体)。
複数選択モードのときに、複数の日付を選択します。
参照:selections
Dateオブジェクトの配列。
カレンダーのヘッダを表示するかどうかを設定します。
参照:showHeader
表示する場合はtrue、それ以外はfalse。
表示するナビゲータの種類を設定します。
参照:showNavigator
ナビゲータの種類を示す値(CalendarNavigators列挙体)。
日付領域に表示する六曜を設定します。
参照:showRokuyou
六曜を示す値(Rokuyou列挙体)。
カレンダーの下側に今日の日付を表示するかどうかを設定します。
参照:showToday
表示する場合はtrue、それ以外はfalse。
前後の月の隣接日をカレンダーに表示するかどうかを設定します。
参照:showTrailing
隣接日を表示する場合はtrue、それ以外はfalse。
各週の左側に通年で第何週に相当するかを表示するかどうかを設定します。
参照:showWeekNumber
週番号を表示する場合はtrue、それ以外はfalse。
カレンダータイプを切り替えるズームボタンを表示するかどうかを設定します。
参照:showZoomButton
ズームボタンを表示する場合はtrue、それ以外はfalse。
カレンダーを表示するかどうかを設定します。
参照:visible
表示する場合はtrue、それ以外はfalse。
週番号のクリックで週全体を選択するかどうか設定します。
参照:weekNumberSelect
週全体を選択する場合はtrue、それ以外はfalse。
曜日タイトルのクリックで、その曜日全部を選択するかどうか設定します。
参照:weekTitleSelect
曜日全部を選択する場合はtrue、それ以外はfalse。
年-月カレンダーの年と月の書式を設定します。
参照:yearMonthFormat
var gcCalendar1 = new GC.InputMan.GcCalendar(document.getElementById("gcCalendar1"));
gcCalendar1.setCalendarType(GC.InputMan.CalendarType.YearMonth);
gcCalendar1.setYearMonthFormat("ggg e年,M月");
書式を示すキーワード。年の書式と月の書式はコンマ(,)で区切ります。
日付がクリックされたときに発生します。
var gcCalendar1 = new GC.InputMan.GcCalendar(document.getElementById("gcCalendar1"));
gcCalendar1.onClickDate(gcCalendar1_onClickDate);
function gcCalendar1_onClickDate(sender, eArgs){
alert("onClickDate");
}
イベントハンドラ
イベントが発生したコントロールのオブジェクト
カレンダー上でフォーカス枠が移動したときに発生します。
var gcCalendar1 = new GC.InputMan.GcCalendar(document.getElementById("gcCalendar1"));
gcCalendar1.onFocusDateChanged(gcCalendar1_onFocusDateChanged);
function gcCalendar1_onFocusDateChanged(sender, eArgs){
alert("onFocusDateChanged");
}
イベントハンドラ
イベントが発生したコントロールのオブジェクト
カレンダーをスクロールしたときに発生します。
イベントハンドラ
イベントが発生したコントロールのオブジェクト
直前に選択されていた日付とは異なる日付が選択されたときに発生します。
var gcCalendar1 = new GC.InputMan.GcCalendar(document.getElementById("gcCalendar1"));
gcCalendar1.onSelectedDateChanged(gcCalendar1_onSelectedDateChanged);
function gcCalendar1_onSelectedDateChanged(sender, eArgs){
var selDate = sender.getSelectedDate();
alert(selDate);
}
コールバック
イベントが発生したコントロールのオブジェクト
カレンダーコントロールを表します。