MESCIUS SPREAD for ASP.NET 10.0J > 開発者の手引き > セル型 > AJAX Control Toolkitを使用したセル型 |
SPREAD for ASP.NETでは、AJAX Control Toolkitを使用したセル型を提供しています。これらのセル型は、AJAX Control Toolkitに含まれる各エクステンダーに依存し、これらのセル型の外観や動作は、ASP.NET AJAX Control Toolkitによって制御されます。
AJAX Control Toolkitのダウンロードや配置方法などの詳細については、下記のサイトを参照してください。
https://www.devexpress.com/products/ajax-control-toolkit/ (英語)
AJAX Control Toolkitを使用したセル型の機能については、以下に解説しています。
AJAX Control Toolkitのエクステンダーは、クライアントのさまざまな動作をターゲットコントロールに追加(アタッチ)できます。 ターゲットコントロールは、ExtenderCellType クラスのEditor プロパティによって公開されます。
1つのターゲットコントロールには、複数の動作をアタッチできます。これは、SPREADにおけるAJAX Control Toolkitを使用したセル型の実装でもサポートされます。たとえば、カレンダー型セル(DateCalendarCellType クラス)にMaskedEditExtenderを追加できます。これにより、このセル型は2つのエクステンダーの組み合わせとなります。
セル型にほかのエクステンダーを追加するには、Extenders プロパティを使用します。次のサンプルコードはカレンダー型セルにMaskedEditorExtenderを追加し、入力時の書式を制限します。
AJAX Control Toolkitを使用したセル型には、以下の制限事項がありますのでご注意ください。
AJAX Control Toolkitを使用したセル型を使用するには、以下の手順が必要となります。
FarPoint.Web.Spread.Extender.dllはSPREADコントロール配置時に自動で追加されません。このファイルは、 [%インストール フォルダ%]\Bin 以下にインストールされています。このフォルダから手動でコピーして配置してください。
![]() |
AJAX Control Toolkit v15.1以降、ToolkitScriptManagerは削除されています。代わりにScriptManagerを使用します。 |
![]() |
newVersionの部分にご利用のAjax Control Toolkitのバージョンを指定する必要があります。 |