Janus Web ASP.NET Server Controls Suite(英語版)

by Janus Systems - 製品のタイプ: コンポーネント / .NET WebForms / 100% Managed Code / AJAX

ご案内:特に説明のない限り、この商品は英語版商品になります。
.NET Web アプリケーションに、Outlook スタイルのインターフェイスを追加。Janus Web ASP.NET Server Controls Suite は、ASP.NET アプリケーションにリッチなユーザーインターフェイスを提供するために設計された、コントロールの包括的なツールキットです。 プロフェッショナルなレイアウトのためのJanus Web GridEx  と Janus UICallbackManager を含み、さらにはJanus Web UICommandManager や Janus Web UIPanelManager なども含みます。 Janus Web ASP.NET Server Controls V3 は、新規の Microsoft ASP.NET AJAX Framework のサポートを推し進めます。

¥93,765 (税込)

一般向け価格については下記に表示されています。お客様用の割引価格をご覧になるには、ログインしてください。

Janus Web ASP.NET Server Controls Suite V3.0

カートに追加 ¥ 93,765 (税込) 1 開発ライセンス ダウンロード (13.0 MB)
カートに追加 ¥ 270,690 (税込) 4 開発ライセンス ダウンロード (13.0 MB)
カートに追加 ¥ 461,265 (税込) 8 開発ライセンス ダウンロード (13.0 MB)
カートに追加 ¥ 937,545 (税込) 1 サイト ワイド ライセンス(指定された場所に付き、無制限の開発ライセンス) ダウンロード (13.0 MB)

Janus Web ASP.NET Server Controls Suite V3.0 - Upgrades

カートに追加 ¥ 52,920 (税込) 1 開発アップグレード ライセンス - Janus Web ASP.NET Server Control Suite V1.x 1 開発ライセンス 又は Janus Web GridEX .NET V1.x 1 開発ライセンス 要確認 ダウンロード (13.0 MB)
カートに追加 ¥ 134,610 (税込) 4 開発アップグレード ライセンス - Janus Web ASP.NET Server Control Suite V1.x 4 開発ライセンス 又は Janus Web GridEX .NET V1.x 4 開発ライセンス 要確認 ダウンロード (13.0 MB)
カートに追加 ¥ 202,650 (税込) 8 開発アップグレード ライセンス - Janus Web ASP.NET Server Control Suite V1.x 8 開発ライセンス 又は Janus Web GridEX .NET V1.x 8 開発ライセンス 要確認 ダウンロード (13.0 MB)
カートに追加 ¥ 474,810 (税込) 1 サイト ワイド アップグレード ライセンス - Janus Web ASP.NET Server Control Suite V1.x サイトライセンス 又は Janus Web GridEX .NET V1.x サイトライセンス 要確認 ダウンロード (13.0 MB)

すべてのご注文にて弊社標準の 契約条件および返品条件の内容が適用されます。 

一般向け価格については上記に表示されています。お客様用の割引価格をご覧になるには、ログインしてください。

Janus Web ASP.NET Server Controls Suite V3 での新機能は?

Janus Web ASP.NET Server Controls v3 は、新規の Microsoft ASP.NET AJAX Framework のサポートを推進します。 それにより、インタラクティブなWeb アプリケーションの開発が、複雑な JavaScript コードを使うことなく実現されます。

このスイートに含まれるコントロールは、 以下のASP.NET 2.0 ライクな機能をサポートします: 

エンベッドされたリソースとしてのクライアントファイル

コントロールが使用するスクリプト/スキーム/イメージの各ファイルが、エンベッドされたリソースとして包含されることになりました。

DataBoundcontrols (ComboBox 、CheckedComboBox 、GridEX 、ultiColumnCombo) が、ObjectDataSourceControls コントロールを、データリソースとしてサポートするようになりました。

GridEX Control v3 の新機能

複合的な値に対応するColumn

値のリストに対して、Column をバインドできます。 MultipleValues Column は、多- 対- 多のリレーションを取り扱うときに特に有用です。

たとえば、テーブル状の “Products ” と “Categories ” の間に、多- 対- 多のリレーションが存在する場合には、グリッドをテーブル状の “Products ” にバインドできます。 さらに、 “Products ” が属する全ての “Categories ” を、1 つのセル内で示すリレーションに対して、バインドされたMultipleValues Column を加えることが可能です。 エンドユーザーが利用可能なカテゴリーリストをチェック/アンチェックする場所で、それらのセルを編集するための、格子状のコンボボックスを使うことができます。

さらに、GridEX Control は、複数の値をもつカラムのグループにとって効果的です。MultipleValues Column によるグルーピングが行われるとき、テーブル内の各レコードは複数のグループに属することになり、また、それらが対応するグループで繰り返されるレコードに対して、コピーを提供することになります。 コピーされたレコード内で編集が行われるとき、個々のコピー内での変更を、このコントロールが自動的に反映していきます。

自己参照型のテーブル

自己参照型のリレーションを用いたテーブルが、ツリーとして表示されます。

たとえば、“Messages ” テーブルに対して、GridEX コントロールをバインドすることが可能です。 さらに、メッセージが他のメッセージを、子供として含むことが可能です。 その場合には、GridEXTable 内で HierarchicalMode.SelfReferencing を使い、そのコントロールを、多数のColumn を用いたツリーとして表示することが可能です。

カスタムなグルーピング

カスタムなグループを定義するために、新規のGridEXCustomGroup クラスが提供されます。 カスタムグループには、2 つのタイプがあります: 

階層的なグルーピング

テーブル内のRow は、子供であるテーブルに属するColumn の値に基づいて、グループ化することが可能です。たとえば、Customers-Orders-Order_Details を示す階層的なグリッドにおいて、 Order_Details テーブルの “Product ” にしたがって、Customers テーブルをグループ化することが可能です。 プロダクトの順番に基づいて、グループ化された顧客のビューを表示します。 

階層的なフィルタリング

テーブルのRow に対して、子供であるテーブルに属するColumn の値に基づいた、フィルタリング処理を行うことが可能です。

階層モードの、改善されたパフォーマンス

Janus のデータ処理クラスは、以前のバージョンで必要とされた、子供のリストをロードするための時間を短縮するために、デザインを完全に変更しています。

ネストされたプロパティのバインド

オリジナルである DataRow の中で、サブオブジェクトのプロパティに対して、Column のバインドが行われるようになりました。たとえば、コントロールが “Contact ” オブジェクトのリストにバインドされ、”ContactName ” が2 つのプロパティ(FirstName と LastName )を伴うクラスであり、さらにContact クラスが ”ContactName ” オブジェクトを返すプロパティを持つ場合が考えられます。 そのようなときに、”ContactName.FirstName ” に等しいDataMember プロパティをセットする、Contact.ContactName.FirstName に対して、Column をバインドすることが可能です。 

アンバインドモード

GridEX コントロールにおける新しい Unbound モードは、AddItem メソッドを用いたRow のポピュレートを実現します。

アンバインドされたColumn

バインドされたグリッドに対して、アンバインドされたColumn を加えることが可能です。 アンバインドされたColumn には、2 つのタイプがあります:

  • UnboundFetch : これらのColumn におけるセルの値は、LoadingRow イベントにセットされます。 このモードは、同じRow 内の他のセルの値に基づく値の場所に、計算式を持ったセルを持ちたいときに有用です。
  • UnboundKeep : このセルの値は、ユーザーによる設定が可能であり、また、その値はコントロールにより保持されます。

 UseGroupRowSelector プロパティ

このプロパティは、グループ内のすべてのRow に対するチェックを、ワンクリックでON/OFF するための、グループ化されたRow のチェックボックスを表示します。

TotalRowPosition プロパティ

グリッド内で TotalRow を使用するときの全体的なRow の表示について、リストのボトムでスクロール可能なRow として、あるいは、コントロールのボトムに固定されたRow として、選択することが可能です。

Excel へのエクスポート

GridEX コントロールで表示されたデータを、Excel XML ドキュメントとしてエクスポートするための、新規のGridEXExporter オブジェクトが提供されます。

SchemeItems プロパティ

このプロパティは、コントロールの個々の要素を表現するための、CSS での表現を指定します。 コントロールの VisualStyle プロパティが、Custom のときに使用します。

CheckedComboBox コントロール

この新しいコントロールは、コンボボックスとして機能し、値のリストをバインドすることが可能です。コントロールの値として指定されたリストに基づいて、アイテムの追加と削除を行うために、ドロップダウン内の多数のアイテムを、エンドユーザーがON/OFF できる場合に有用です。

カスタムなコントロール

カスタムコードを、AJAX/Callback の方式で実行できます。 サーバーサイドのイベントハンドラーであるCustomCallBack と連携して、クライアントサイドのDoCustomCallBack メソッドを使用します。

Microsoft ASP.NET AJAX 1.0 のサポート

Microsoft ASP.NET AJAX 1.0 と互換性を持った、コントロールを提供します。

Callback ClientSide テンプレート

コールバックのアクションが引き起こされるとき、ITemplate インスタンスを用いて表示すべき内容を指定できるようになりました。

新規のClient Event

GridEXClientEvents クラスに、AfterCallBack プロパティが加えられました。 このプロパティは、コールバックオペレーションが完了した後に、発火するJavaScript イベントハンドラーの名前を設定します。

GridEXClientEvents クラスに、BeforeCallBack プロパティが加えらました。 このプロパティは、コールバックオペレーションが開始される前に、発火するJavaScript イベントハンドラーの名前を設定します。

その他のJanus Control における心機能

CalendarControl コントロールv3

OperationMode プロパティが、AJAX/Callback オペレーションモードの選択を可能にするために加えられました。

日単位での描画をカスタマイズするために、新規のDayRender イベントが加えられました。

コントロールの個々の要素を表現する、CSS での表現を指定するために、SchemeItems プロパティが加えられました。

Custom Callback モードが、カスタムコードを AJAX/Callback の方式で実行します。 サーバーサイドのイベントハンドラーであるCustomCallBack と連携して、クライアントサイドのDoCustomCallBack メソッドを使用します。

ComboBox コントロールv3 

AJAX/Callback オペレーションモードの選択するために、OperationMode プロパティが加えられました。

コントロール内の各要素の表現に使われる、CSS を指定するためにSchemeItems プロパティが加えらました。

コントロール内にアイテムをロードする方式を指定するために、新規のLoadingMode が加えられました。 それにより、アイテムのオンデマンドでのロードと、Web フォーム内にコントロールが取り込まれるときのロードが実現されます。

Custom Callback モードが、カスタムコードを AJAX/Callback の方式で実行します。 サーバーサイドのイベントハンドラーであるCustomCallBack と連携して、クライアントサイドのDoCustomCallBack メソッドを使用します。

その他の入力紺ロールv3 (IntegerUpDown, MaskedEditBox, NumericEditBox)

AJAX/Callback オペレーションモードの選択を実現するために、それらのコントロールに、OperationMode プロパティが加えられました。

UICommandManager コントロールv3

メニュー構造を描画するためのCommandBarType プロパティによる、Menu の設定が可能になりました。

コマンドが選択されたときに ナビゲートする、URL を指定するために、UICommand クラスにNavigateUrl プロパティが加えられました。

コマンドが選択されたときにナビゲートする、フレームを指定するために、UICommand クラスにTarget プロパティが加えられました。

UIPanelManager コントロールv3

AJAX/Callback モードの選択を実現するために、OperationMode プロパティが加えられました。 AJAX/Callback モードが選択されると、パネルコンテナ内に蓄積された各種のPOSTBACK が、コールバックアクションにより置き換えられます。

負荷インジケーターのコールバックとして使用される、イメージを設定するために、CallBackLoadingImage プロパティが加えられました。

パネルのコンテンツが、コールバックモードでロードされているときに示される、テキストを設定するコントロールに、CallBackLoadingPanelText プロパティが加えられました。

新しいコントロール 

UICallBackManagerControl v3

各種のASP.NET アプリケーションに対して、新規のUICallBackManager コントロールが、1 行のコードも必要とせずに、AJAX 機能を追加します。

UICallbackManager コントロールのドロップし、AJAX 対応コントロールのID を用いたCallbackInstances オブジェクトを設定するだけで、ASP.NET プロジェクトの既存ロジックを置き換えることなく、アプリケーションは非同期で機能し始めます。

新しい UICallbackManager を使うことで、既存の POSTBACK はコールバックに置き換えられ、複数のコールバック間で、ページのViewState は自動的に保持されます。

Janus Web ASP.NET Server Controls Suite には、Janus Web GridEX Control および、Janus Web UIPanelManager 、そして Janus Web UICommandManager などが含まれます。


Janus Web ASP.NET Server Controls Suite には、Janus Web GridEX Control および、Janus Web UIPanelManager 、そして Janus Web UICommandManager などが含まれます。

Janus Web GridEX コントロール

Janus Web GridEX コントロールは、Outlook スタイルの Web ユーザーインターフェイスを、効果的に実現するためのフラット/階層/自己参照の形式による、データの表示をサポートする一方で、開発とメンテナンスの時間を短縮します。Multi-column Combo および、Calendar Combo 、IntegerUpDown 、MaskedEditBox 、NumericEditBox といった、新しいスタンドアロンのエディタと共に、拡張されたオブジェクトモデルを使用することが可能です。 それにより、データの表示/編集/ソート/グループ化/フィルタリング/操作/要約が可能になります。

主要な機能として、以下の項目が含まれます:

バインディング:

  • Janus Web GridEX Control for .NET は、全面的に編集が可能な、データ感知型のグリッドコンポーネントであり、データセット内の各種テーブルあるいは、IEnumerable インターフェイスをサポートする、各種のデータソースに対してバインドできます。
  • Janus Web GridEX Control for .NET は、すでに記述されたインターフェイスとバインドする場合にも、グループ化/ソート/フィルタリングといった、各種の機能が犠牲になることはありません。

グルーピングとソーティング

  • Outlook スタイルの、自動的なグルーピングとソーティングを、無制限のカラム数に対して適用します。

編集:

  • コントロールには、MaskEdit や、CheckBox 、UpDown 、Calendar DropDown 、Combo 、DropDown といった、いくつかのビルトインエディタが含まれます。
  • Combo EditType は、いくつかの Column を持つことが可能であり、また、“Type ahead ” 機能も含みます。

外観:

  • このコントロールにより、データ表示形式の全体的な制御をプログラマーに提供するための、数多くの先進的なフォーマット機能が実現されます。

フィルタリング:

  • Janus Web GridEX Control for .NET は、Row のフィルタリング/フォーマット/要約/検索に関して、対象となる基準にしたがった単純条件あるいは、複合条件を定義することが可能なFilterConditions を追加することで、これまで以上に機能的になりました。GridEX コントロールの新しいフィルター機能は非常にパワフルであり、親テーブルでRow のフィルタリングを、子テーブルの基準を満たしながら実現します。
  • さらに、このコントロールでは、データの容易なフィルタリングと表示を実現する、MS Access ライクな新規のFilter Row を提供されます。

フォーマティング:

  • フォーマットを行うために、単純な条件を指定することが可能です。また、複雑なフォーマット計算のために必要なコードを、大幅に削減する複合条件を持つために、FilterCondition プロパティを使うことも可能です。 このバージョンに含まれる新機能は、指定された基準を満たすセルのために、単一のRow 内で複数のフォーマットをマージする能力を提供します。

ページング:

  • 複数のページにまたがる大量の情報を表示するための、コントロール内のデータに対する自動的なページングが可能です。 さらに、各種の定義済みのパネルを用いて、ページナビゲータの外観をカスタマイズすることが可能です。

マスター詳細情報:

  • Janus Web GridEX for .NET コントロールは、階層的な DataSet のバインドをサポートし、また、同一ウインドウ内でのマスター詳細情報の表示をサポートします。

自己参照:

  • Janus Web GridEX for .NET  コントロールは、自己参照型の階層的なデータソースに対するバインドをサポートします。

Rows とColumn のセットをプレビュー

  • Rows のプレビュー機能が提供する、堅牢なインターフェイス要素を利用することで、下方のデータColumn の1 つを、Microsoft Outlook のように「プレビュー」できます。 ただし、現状の GridEX ColumnSets を用いる場合でも、複数の Row 内のレコードを表示し、複数の Row にまたがる Column を含むことが可能です。

データのサマライズ:

  • たとえば、グループ内のカラムについて、合計/平均/総数を参照するという、グルーピングでは十分に対応できない状況であっても、GroupFooters を利用することで容易に解決できます。 新しい Janus Web GridEX for .NET コントロールにより、グループが畳まれるときには、そのフッターをでさえ確認することが可能です。 また、グループヘッダー内の特定カラムの合計や、その時点での合計でさえ、FilterCondition で指定された基準に合致する、レコードを用いて表示できます。
  • Gridex は、マスター詳細のリレーションを取り扱うときに、それぞれのテーブルごとにRow 全体を表示するという、便利な機能を提供します。

Janus Web UIPanel マネージャ

新しい Janus Web UIPanel マネージャでは、ASP.NET アプリケーションに対応する魅力的なレイアウトを提供するために、水平/垂直のタイリング整列を実現するペインを利用します。Janus Web UIPanelManager コントロールでは、Outlook のナビゲーションバーやタブスクリプトのような、先進的なナビゲーションペインが提供され、アプリケーションの有用性と洗練度が向上します。 また、コントロールが提供するビルトインのフォーマットスタイルを用いて、ペインの外観を容易に変更できます。 

Janus Web UICommand マネージャ

Janus Web UICommand マネージャ コントロールは、Office2003 に似た表現を持つASP.NET アプリケーションに対して、基本的なツールバーの機能を提供します。


商品検索

検索したい単語を入力して下さい:

ComponentSourceから購入する理由

ComponentSourceでは、世界中1,000,000以上のソフトウェア開発者の皆様にユニークなグローバルサービスをご提供しています。

詳細 | About us

スクリーンショットギャラリー

Award Award