InputMan for ASP.NETには、次のような優れた特長があります。これらの詳細については、各コントロールの章で解説しています。
豊富な書式設定
テキストや日付時刻、日付、時刻、数値、マスク、コンボの各コントロールでは、特定の書式に合わせて入力を制限または誘導することができます。さらに、日付時刻および日付、時刻、数値の各コントロールでは、入力書式と表示書式をそれぞれ個別に備えているので、簡略化した入力書式と見やすい表示書式を両立させることができます。 また、一般的な書式スタイルがあらかじめ登録されているため、短時間で容易に書式を設定することが可能です。
入力制御
テキスト、マスク、コンボでは、入力時に自動的に指定文字種に変換するオートコンバート機能を搭載し、入力ミスを防ぎます。
また、不正な入力があった場合は、エラーを通知するイベントがサーバー側およびクライアント側で発生し、不正入力時の独自の動作を実装することが可能です。また、文字種検証コントロールを使用すれば標準コントロールにも入力可能な文字種を設定でき、禁止文字列検証コントロールでは、単語単位での不正入力を抑制します。
日本仕様
カレンダーの和暦表示やふりがなの取得、郵便番号からの住所検索など日本の業務システムに求められる機能を網羅しています。また、環境依存文字やJIS2004で追加されたサロゲートぺア文字も制御します。
jQueryのサポート
InputMan for ASP.NETのコントロールではjQuery APIの利用が可能となり、リッチなデザインで強力なWebページが実現できます。
また、jQuery UIのテーマを適用することが可能なため、ページデザインに統一感を持たせることもできます。
マルチタッチをサポート
InputMan for ASP.NETのすべてのコントロールがタッチデバイスにおけるマルチタッチ機能に対応しています。 タッチキーボードによる入力や、タッチによるスピン、ドロップダウン、スクロール、文字選択、長押しによるコンテキストメニューの表示等の基本操作のほか、 タッチツールバーの表示やドロップダウンオブジェクトの拡大表示など、タッチ画面での操作を快適にサポートします。
入力範囲のチェック
日付時刻および日付、時刻、数値コントロールでは入力可能な最大値と最小値を、テキストコントロールでは入力可能な最大文字数をプロパティで設定でき、範囲外入力を検証するコード実装が不要になります。
また、文字数検証コントロール、日付範囲検証コントロールを標準コントロールに使用すると、簡単に範囲外入力を検出できます。
快適なキーボード操作
[→]キーと[←]キーでのフォーカス制御や、入力完了時に自動的に次のコントロールへフォーカスを移動させることが可能です。その他、ショートカットエクステンダを使用すると、任意のショートカットキーに指定の動作を割り当てることができ、ファンクションキーコントロールでは、ファンクションキー押下時の動作を指定することが可能など、エンドユーザに快適なキーボード操作を提供できます。
用途別のドロップダウンオブジェクト
テキスト、日付時刻、日付、時刻、数値の各コントロールでは、視覚的な入力補助のほか、タッチ画面での操作を快適にするドロップダウンオブジェクトを表示できます。ドロップダウンオブジェクトはドロップダウンボタンの押下の他、ショートカットキーや任意のイベントで表示させることができます。 テキストコントロールではドロップダウンエディットを表示でき、日付時刻、日付および時刻の各コントロールでは、カレンダーや日付時刻ピッカーあるいは数値パッドなど、入力シーンに応じて最適なドロップダウンオブジェクトを設定できます。 また、数値コントロールでも電卓のほか、数値パッドをドロップダウン表示できます。
スピン機能
マスク、日付時刻、日付、時刻、数値、コンボの各コントロールでは、値の増減が可能なスピン機能を搭載し、スピンボタンのクリックや上下矢印キーですばやく値を変更できます。スピンボタンの位置や大きさを変更することで、タッチ画面での操作も改善します。
検証コントロール
検証コントロールは、サーバへのポストバックなしの入力値チェックやエンドユーザへのエラー通知など、一連の検証動作をコーディングなしで実現します。入力中にリアルタイムに検証が行われるよう設定することも可能です。また、検証アクションエクステンダを使用するとバルーンチップやカラー表示など、様々な方法でエンドユーザへエラーを通知できます。
また、SPREAD for ASP.NETのセルに入力された値の検証も可能です。
マルチカラムコンボ&リスト
コンボコントロールのリストボックスとリストコントロールでは、カラム数の制限のないマルチカラムの表示が可能です。項目ごとに異なるスタイルを設定することができる他、任意の列やヘッダーにも画像の表示ができ、独自性や視覚性に優れたリストを作成できます。
多機能なカレンダー
ナビゲーションバーを使用したスクロール機能に加え、月-日および年-月カレンダーの切り替えや、曜日や週番号をクリックするだけで、曜日全体や指定の週すべてを選択できるなど、高度な操作性を提供します。また、日付領域には、定評のある休日設定機能の他、画像や六曜の表示がサポートされ、多くの情報を表現します。
クライアントスクリプト
ASP.NET 標準のコントロールでサポートされているクライアントスクリプトの他、各コントロールには豊富な独自のスクリプトが搭載されています。クライアント側でのページ操作を強力にサポートします。
開発生産性を向上
プロパティページなどのデザイン画面にて直観的な操作により、多くの機能がコーディングなしで実現できます。リストやカレンダーにはテンプレートが用意されており、優れたデザインのコントロールが簡単な操作、少ない工数で作成可能です。
標準コントロールを拡張
バルーンチップ、ショートカット、検証アクション、住所検索の4つのエクステンダは、標準コントロールも強化します。
関連トピック