• 検索結果がありません。

プロキシでリモートデータを読み込む

ドキュメント内 MVC Tools (ページ 137-141)

Wijdatasource タスク別ヘルプ

var myReader = new wijarrayreader([

{

name: 'label',

mapping: function (item){

return item.name + (item.adminName1 ? ", " + item.adminName1 : "") + ", " + item.countryName

} },

{name: 'value',mapping: 'name'}]);

// データソースを作成します。

var datasource = new wijdatasource({

reader: myReader, proxy: proxy,

loaded: function (data){

// 項目を読み込ます。

var items = data.items;

} });

// ロードをトリガーします。

datasource.load();

Wijdatepager

wijdatepager ウィジェットは、特定の時間間隔ビュー(日/週または月)を使用してユーザーが日付をすばやく 選択できる水平 UI コントロールです。デフォルトでは、wijdatepager は現在の日付を選択された日付として使用 して、日ビューを表示します。wijdatepager ウィジェットは、jquery.wijmo.wijdatepager.js ライブラリによっ て作成されます。

次の例のように、wijdatepager にはコンテンツが含まれます。

<div id="datepager" style="margin-top:20px"></div>

次のようなスクリプトで、wijdatepager を初期化できます。

<script id="scriptInit" type="text/javascript">

$(document).ready(function () { $("#datepager").wijdatepager();

});

</script>

関連項目:

wijdatepager の詳細については、次の外部リンクの1つをクリックして、Wijmo wiki マニュアルをご覧ください。

 wijdatepager 依存関係

 wijdatepager オプション

 wijdatepager イベント

 wijdatepager メソッド

Wijdatepager チュートリアル

以下のチュートリアルでは、datepager ウィジェットを含む MVC プロジェクトの作成手順について説明します。

注意:このチュートリアルでは、MVC ツールバープロジェクトを作成済みであることを前提にしています。詳細に ついては、「MVC Classic プロジェクトの作成」トピックを参照してください。

手順 1:ビューの設定

この手順では、最初にビューを設定します。コンテンツを日付ページャに追加します。

注意:この手順では、MVC ツールバープロジェクトを作成済みであることを前提にしています。詳細については、

「MVC Classic プロジェクトの作成」トピックを参照してください。

以下の手順を実行します。

1. ソリューションエクスプローラに移動して、Views フォルダ内の Shared フォルダを展開し、_Layout をダブ ルクリックしてファイルを開きます。

2. 以下のマークアップを、@RenderBody() のすぐ後のページの <body> タグ内に追加します。

<div id="datepager1" class="ui-corner-all"></div>

このマークアップは datepager のコンテンツをページに追加します。

この手順では、ビューを作成しました。次の手順「手順 2:ウィジェットの初期化」では、スクリプトを追加し、ウ ィジェットを初期化します。

手順 2:ウィジェットの初期化

前の手順では、マークアップを追加し、datepager に表示するコンテンツを追加しました。この手順では、ウィジ ェットを初期化するために必要な jQuery スクリプトを追加します。

以下の手順を実行します。

1. 前の手順で追加した終了の </div> タグの後に、次の jQuery スクリプトを入力して、wijdatepager ウィジェッ トを初期化します。

<script id="scriptInit" type="text/javascript">

$(document).ready(function () { $("#datepager").wijdatepager();

});

</script>

このスクリプトはウィジェットを初期化します。

アプリケーションを作成し、wijdatepager ウィジェットを追加して初期化しました。次の手順「手順 3:プロジ ェクトの実行」では、ウィジェットの実行時のインタラクティブ操作を表示します。

手順 3:プロジェクトの実行

前の手順では、アプリケーションを作成し、wijdatepager ウィジェットを追加して初期化しました。この手順で は、ウィジェットの実行時のインタラクティブ操作を確認します。

以下の手順を実行します。

1. [F5]を押して、アプリケーションを実行します。アプリケーションと wijdatepager は次のように表示されま す。

2. 前または次の月の名前をクリックし、表示される月を変更します。

3. 日をクリックし、選択された日付を変更します。

このチュートリアルでは、wijdatepager ウィジェットをアプリケーションに追加して、実行時のウィジェットを 観察しました。

Wijdatepager タスク別ヘルプ

DatePager ビュータイプの設定

wijdatepager ウィジェットは、日、週、月の複数のビュータイプをサポートします。この機能を利用するには、

viewType オプションを設定するだけです。

ビュータイプを設定するには、以下の手順を実行します。

1. 新しい ASP.NET MVC 3 Wijmo アプリケーションを作成します(「MVC Classic プロジェクトの作成」を参照 してください)。

2. ソリューションエクスプローラに移動して、Views フォルダ内の Shared フォルダを展開し、_Layout をダブ ルクリックしてファイルを開きます。

3. 以下のマークアップを、@RenderBody() のすぐ後のページの <body> タグ内に追加します。

<div id="datepager"></div>

このマークアップは datepager ウィジェットのコンテンツをページに追加します。次の手順では、datepager を 初期化します。

4. 前の手順で追加した終了の </div> タグの後に、次の jQuery スクリプトを入力し、wijdatepager ウィジェット を初期化して、viewType オプションを設定します。

<script type="text/javascript">

$("#datepager").wijdatepager({ viewType: "month" });

</script>

実行時に、日付ページャに月ビュータイプが表示されます。

このトピックの作業結果

[F5]を押して、アプリケーションを実行します。日付ページャに月ビュータイプが表示されることに注意してく ださい。

ドキュメント内 MVC Tools (ページ 137-141)