本ページは、Wijmoに含まれるInputコントロールとInputManJSコントロールの機能を比較しやすいよう一覧にしたものです。それぞれの製品を選定される際の資料としてご活用ください。
なお、本ページは2026年7月現在の情報に基づき記載しています。内容は予告なく変更する場合がございますのでご了承ください。

PDF版をダウンロードする

Wijmoについて

最新のWeb技術をフル活用して開発されたJavaScriptコントロールセットです。入力系コントロールのほか、グリッドやチャート、ナビゲーションといった多数のコントロールを搭載します。

Wijmoについて詳しく見る

InputManJSについて

日本市場のあらゆる入力シーンを想定して設計された入力支援コントロールセットです。和暦、漢数字、ふりがな取得など多くの日本固有の入力機能を備えます。

InputManJSについて詳しく見る

コントロールの比較

Wijmoに含まれる入力系コントロールとInputManJSの各コントロールの一覧は以下のとおりです。

WijmoInputManJS説明
GcTextBox文字種・文字列の限定
GcRichTextEditorテーブルや箇条書きを含む、装飾付き文書の作成
GcMultiLineTextBox文字種・文字列の限定、複数行表示
InputDateGcDateTime日付入力に特化、日付書式、ドロップダウンカレンダー
InputTimeGcDateTime時刻入力に特化、時刻書式
InputDateTimeGcDateTime日時入力に特化、日付・時刻書式
InputMaskGcMaskリテラル文字を含むマスク入力に特化、定型書式
InputNumberGcNumber数値入力に特化、数値書式
ComboBoxGcComboBoxドロップダウンからの項目選択
MultiSelectGcComboBoxドロップダウンリストからの複数項目選択
AutoCompleteGcComboBox入力補完、入力候補の表示
MultiAutoCompleteGcTagBoxタグ入力に特化
ListBoxGcListBoxリスト表示、項目選択
InputColor色の入力に特化
ColorPickerカラーピッカー、色相、彩度、不透明度を調整
CalendarGcCalendarカレンダー表示、日付選択
GcCalculatorメモリ機能や四則演算などの電卓機能
GcSoftKeyboardソフトウェアキーボードの表示
GcFunctionKeyファンクションキーへの機能の割り当て
GcShortcut任意の要素にショートカットキーの割り当て
GcCommentコメントの追加、削除、返信、リアクション、ソート、検索など、コメント管理に必要な機能を提供
GcTextAssistantAIプラットフォームと連携して文章の生成、校正、要約、翻訳などの文章作成アシスタント機能を提供
GcStepper複数のステップ(段階)に分かれたタスクやワークフローをユーザーに順序立てて案内
GcTour画面上の各入力要素を順番にガイドし、ツールチップで入力方法や操作手順を案内

コントロール別の機能比較

Wijmoの入力系コントロールと同等の機能/特長を持つInputManJSのコントロールについて、コントロールごとに詳細な機能を比較します。

InputDateTimeとGcDateTime

WijmoのInputDateTime/InputDate/InputTimeは、日時/日付/時刻の入力に特化したコントロールです。InputManJSではGcDateTimeが同等の機能を持ちます。GcDateTimeは日付および時刻両方の入力に特化しているため、InputDateやInputTimeの機能もカバーします。
ここではInputDateTimeとGcDateTimeの機能を比較します。

機能WijmoInputManJS
日付の入力書式-※1○
日付の表示書式○○
和暦表示および和暦のカスタマイズ○○
「元年」表示○
西暦の2桁表示○○
時刻の入力書式-※1○
時刻の表示書式○○
12時間または24時間表示○○
「午前」「午後」文字のカスタマイズ○○
真夜中の表示方法(0時か24時か)○
プロンプト文字のカスタマイズ○
リテラル文字の表示○○
リテラル文字をクリップボードに含めるかどうか○
改行コードをクリップボードに含めるかどうか○
未入力時の代替テキスト(フォーカス時)-※1○
未入力時の代替テキスト(未フォーカス時)○○
和暦範囲外のウォーターマーク(フォーカス時)○
和暦範囲外のウォーターマーク(未フォーカス時)○
フローティングラベルの表示○
入力可能な最大日付と最小日付○○
範囲外の値を入力中に調整するかどうか○
範囲外入力後の制御方法(最大か最小の近い方/削除/保持など)○
日付の正当性検査(うるう年の有無など)○
ドロップダウンカレンダーからの日付入力○○
ドロップダウンリストからの時刻入力○
ドロップダウンピッカーからの時刻入力○
ドロップダウンボタンの位置指定○
スピンボタンによるスピン入力○
スピンボタンの位置指定○
上下矢印キーによるスピン入力○○
上下矢印キーによるスピン入力の許可および禁止○
スピンアクションの増減量の設定○
文字列の全選択/選択解除○○
フォーカス取得時のハイライト表示○
文字列の長体表示○
入力中のフィールド位置の取得/フォーカス時のフィールド位置の設定○
タブキーの動作設定(コントロール間またはフィールド間を移動)○
編集モード(挿入または上書き)の切替○
左右矢印キーによるフォーカス移動○
入力完了時の自動フォーカス移動○
Enterキーによるフォーカス移動○
入力時と表示時で異なる文字列の取得○
タッチによる入力、選択○○
タッチツールバー○
文字列変更時のイベント通知○○
値変更時のイベント通知○○
不正文字列入力時のイベント通知○
範囲外入力時のイベント通知○
無効な日付入力時のイベント通知○
ドロップダウンオブジェクト開閉のイベント通知○○
スピン操作のイベント通知○
キー入力終了時のイベント通知○
  1. 未入力時/未フォーカス時は、入力時/フォーカス時の書式や文字列が適用される

InputMaskとGcMask

WijmoのInputMaskは、リテラル文字を含むマスク入力に特化したコントロールです。InputManJSではGcMaskが同等の機能を持ちます。
ここではInputMaskとGcMaskの機能を比較します。

機能WijmoInputManJS
キーワードによるマスク書式○○
正規表現によるマスク書式○
ひらがな、カタカナ、英数字、記号の制限○○
大文字小文字、全角半角の制限○○
サロゲートペア文字の制限○
環境依存文字の制限○
絵文字の制限○
IVS(Ideographic Variation Sequence)文字の制限○
指定文字種への自動変換○
列挙体項目のスピン表示○
パスワード文字○-※1
プロンプト文字のカスタマイズ○○
リテラル文字の表示○○
リテラル文字をクリップボードに含めるかどうか○
改行コードをクリップボードに含めるかどうか○
未入力時の代替テキスト(フォーカス時)-※2○
未入力時の代替テキスト(未フォーカス時)○○
フローティングラベルの表示○
スピンボタンによるスピン入力○
スピンボタンの位置指定○
上下矢印キーによるスピン入力○
上下矢印キーによるスピン入力の許可および禁止○
文字列の全選択/選択解除○○
フォーカス取得時のハイライト表示○
文字列の長体表示○
入力中のフィールド位置の取得/フォーカス時のフィールド位置の設定○
タブキーの動作設定(コントロール間を移動またはフィールド間を移動)○
編集モード(挿入または上書き)の切替○
左右矢印キーによるフォーカス移動○
入力完了時の自動フォーカス移動○
Enterキーによるフォーカス移動○
タッチによる入力、選択○○
タッチツールバー○
文字列変更時のイベント通知○○
文字列変更直前のイベント通知○
値変更時のイベント通知○○
不正文字列入力時のイベント通知○
スピン操作のイベント通知○
キー入力終了時のイベント通知○
  1. GcTextBoxを使用します
  2. フォーカス時は未フォーカス時の書式や文字列が適用される

InputNumberとGcNumber

WijmoのInputNumberは、数値入力に特化したコントロールです。InputManJSではGcNumberが同等の機能を持ちます。
ここではInputNumberとGcNumberの機能を比較します。

機能WijmoInputManJS
数値の入力書式-※1○
数値の表示書式○○
正数の接頭語-※2○
正数の接尾語○
負数の接頭語(負号を含む)-※2○
負数の接尾語○
通貨記号のカスタマイズ○○
漢数字表示○
負数の文字色○
Delete/BackSpaceキーで値をNullに設定するかどうか○○
クリア操作時の値設定(ゼロかNullか)○
リテラル文字をクリップボードに含めるかどうか○
改行コードをクリップボードに含めるかどうか○
未入力(Null)時の代替テキスト(フォーカス時)-※1○
未入力(Null)時の代替テキスト(未フォーカス時)○○
未入力(ゼロ)時の代替テキスト(フォーカス時)-※3○
未入力(ゼロ)時の代替テキスト(未フォーカス時)-※3○
フローティングラベルの表示○
入力可能な最大値と最小値○○
範囲外の値を入力中に調整するかどうか○
範囲外入力後の制御方法(最大か最小の近い方/削除/保持など)○
全角数字から半角数字への自動変換○
ドロップダウン数値パッドからの日付入力○
ドロップダウンボタンの位置指定○
スピンボタンによるスピン入力○○
スピンボタンの位置指定○
上下矢印キーによるスピン入力○○
上下矢印キーによるスピン入力の許可および禁止○
スライダー入力○
文字列の全選択/選択解除○○
フォーカス取得時のハイライト表示○
文字列の長体表示○
編集モード(挿入または上書き)の切替○
左右矢印キーによるフォーカス移動○
Enterキーによるフォーカス移動○
入力完了時の自動フォーカス移動○
タッチによる入力、選択○○
タッチツールバー○
文字列変更時のイベント通知○○
文字列変更直前のイベント通知○
値変更時のイベント通知○○
不正文字列入力時のイベント通知○
範囲外入力時のイベント通知○
スピン操作のイベント通知○
キー入力終了時のイベント通知○
  1. 未入力時/未フォーカス時は、入力時/フォーカス時の書式や文字列が適用される
  2. 通貨記号のみ表示可能
  3. Null時の代替テキストが適用される

ComboBoxとGcComboBox

WijmoのComboBoxは、ドロップダウンからの項目選択とその表示に適したコントロールです。InputManJSではGcComboBoxが同等の機能を持ちます。
ここではComboBoxとGcComboBoxの機能を比較します。

機能WijmoInputManJS
未入力時の代替テキスト(未フォーカス時)○○
未入力時の代替テキスト(フォーカス時)-※1○
フローティングラベルの表示○
編集モード(挿入または上書き)の切替○
入力テキストの省略表示○
リスト項目の省略表示○
リスト項目毎のツールチップ表示○
リスト項目のマルチカラム表示○
リスト項目のツリー表示○
リスト項目の多列表示○
入力テキストの複数行表示○
リスト項目の複数行表示○
フォーカス取得時のハイライト表示○○
文字列の長体表示○
階層データのツリービュー表示○
読み取り専用モード○○
null値の入力制御○
テキスト入力によるリスト項目の自動絞り込み○○
テキスト入力によるリスト項目の自動選択○
ドロップダウンボタンの位置指定○
ドロップダウンボタンのカスタマイズ○○
ドロップダウン開閉時のアニメーション○○
ドロップダウンリスト行の高さ設定○
ドロップダウンリスト列の幅設定○
ドロップダウンリストのリサイズ操作○
ドロップダウンリストの列サイズ変更操作○
ドロップダウンリストスクロールバーのカスタマイズ○
ドロップダウンリスト項目の複数選択-※2○
ドロップダウンリスト列ヘッダーの表示○
テンプレートによるドロップダウンリスト列ヘッダーのレイアウト○
テンプレートによるリスト項目のレイアウト○○
テンプレートによるドロップダウンリストフッターのレイアウト○
ドロップダウンリストのグリッド線○※3
ドロップダウンリストヘッダー文字列の位置指定○
ドロップダウンリストの文字列位置指定○
仮想モード○
ロードオンデマンド○
ドロップダウンリストのチェックボックス表示○○
スピンボタンによるスピン入力○
スピンボタンの位置指定○
スピン中のループ表示○
スピンボタンのカスタマイズ○○
Enterキーによるフォーカス移動○
矢印キーによるフォーカス移動○
タッチによる入力、選択○○
改行コードをクリップボードに含めるかどうか○
リスト項目の検索○※4○
リスト項目のソート○
文字列配列のデータ連結○○
オブジェクト配列のデータ連結○○
データ連結時における表示テキストのメンバー指定○○
データ連結時における取得データのメンバー指定○○
ドロップダウン開閉時のイベント通知○○
スピン操作時のイベント通知○
選択項目変更時のイベント通知○○
リスト項目のチェック状態変更時のイベント通知○
表示文字列変更時のイベント通知○○
アイテムソース変更時のイベント通知○○
  1. フォーカス時は未フォーカス時の書式や文字列が適用される
  2. Wijmo MultiSelect コントロールで実現可能
  3. CSSによる設定
  4. indexOf メソッドで実現可能

MultiAutoCompleteとGcTagBox

WijmoのMultiAutoCompleteは、複数の項目をタグラベルとして入力するのに適したコントロールです。 InputManJSではGcTagBoxが同等の機能を持ちます。
ここではMultiAutoCompleteとGcTagBoxの機能を比較します。

機能WijmoInputManJS
リストから選択して入力○○
直接入力(リストに無い項目の入力)○
リスト項目のツリー表示○
テンプレート機能○
入力可能なタグの個数の制御○
同一のタグの入力可否の制御○
タグのコピーアンドペースト○
入力されているタグのテキストの取得○
選択されているタグのテキストの取得○○
オートフィルタ○○
ドラッグ操作によるテキストボックスのリサイズ○
ウォーターマークの表示○○
ドラッグ操作によるタグの移動○
読み取り専用モード○
編集不可モード○
リスト項目作成中・作成完了時のイベント通知○
フォーカス時のイベント通知○○
フォーカスを失った時のイベント通知○○
タグを追加した時のイベント通知○
タグを削除した時のイベント通知○
値を変更した時のイベント通知○○
ドロップダウンリストを開いたときのイベント通知○※1○
ドロップダウンリストを閉じたときのイベント通知○※1○
描画更新中・更新完了時のイベント通知○
  1. 開閉時それぞれ同じイベント(isdroppeddownchanged)が発生

ListBoxとGcListBox

WijmoのListBoxは、複数項目のリスト表示とその選択に適したコントロールです。
InputManJSではGcListBoxが同等の機能を持ちます。
ここではListBoxとGcListBoxの機能を比較します。

機能WijmoInputManJS
単一列のリスト表示○○
項目のマルチカラム表示○
項目のチェックボックス表示○○
列ヘッダーの表示○
項目毎のツールチップの表示○
項目のツリー表示○
項目の多列表示○
項目の複数行表示○
スクロールバーのカスタマイズ○
グリッド線○※1
ヘッダー文字列の位置設定○
項目文字列の位置設定○
項目の追加/削除○○
列の追加/削除○
列幅設定○
行の高さ設定○
列サイズの変更操作○
項目の書式設定○○
項目の複数選択○※2○
テンプレートによるリストフッターのレイアウト○
テンプレートによるリスト列ヘッダーのレイアウト○
テンプレートによる項目のレイアウト○○
仮想モード○
ロードオンデマンド○
文字列による項目の検索○※3○
ユーザー操作によるソート○
プログラムによるソート○○
ドラッグアンドドロップによる並べ替え○
文字列配列のデータ連結○○
オブジェクト配列のデータ連結○○
データ連結時における表示テキストのメンバー指定○○
データ連結時における取得データのメンバー指定○○
タッチによる選択○○
選択項目変更時のイベント通知○○
横目のチェック状態変更時のイベント通知○○
選択項目変更時のイベント通知○
項目変更時のイベント通知○○
項目クリック時のイベント通知○
項目読み込み時のイベント通知○○
項目読み込み中のイベント通知○
描画更新中・更新完了時のイベント通知○
  1. cssによる設定
  2. チェックボックスによる複数選択のみ可能
  3. indexOf メソッドで実現可能

CalendarとGcCalendar

WijmoのCalendarは、月間カレンダーを表示して日付を選択する用途に適したコントロールです。InputManJSではGcCalendarが同等の機能を持ちます。
ここではCalendarとGcCalendarの機能を比較します。

機能WijmoInputManJS
月日(月間)カレンダー○○
年月カレンダー○○
月日/年月カレンダー切替ボタンの表示・非表示○○
和暦表示および和暦のカスタマイズ○○
元年表示○
会計年度表示○
複数のナビゲーター(ボタン/スクロールバー/Outlookスタイル)○
複数カレンダーの表示○
複数月/年をスクロール○
祝日設定○
独自の休日・休業日設定○
曜日ごとのスタイル設定○※1○
エリア(ヘッダ、曜日タイトル、日付領域など)ごとのスタイル設定○
最初の列に表示する曜日の設定○○
「今日の日付」の表示切替○
前後の月の隣接日の表示切替○
週番号の表示切替○
六曜の表示切替○
選択可能な最大日付と最小日付○○
複数選択の許可○
選択可能な最大日数○
選択可能な日付の種類(平日/休業日/祝日など)○※2○
曜日タイトルのクリックによる曜日全体選択○
週番号のクリックによる週全体選択○
フォーカス日付と選択日付の区別○
選択日付変更時のイベント通知○○
表示月変更のイベント通知○○
日付クリック時のイベント通知○※3○
  1. 土日のみ
  2. 土日・平日の区別のみ
  3. 選択日付変更時で検出可能