0

剣道UIは初めてです。コントローラーからの結果をポップアップで表示できるようにしたいと考えています。

私の例は非常に単純です。このデータは私のページにあります。

Some text    [Create]

[作成] をクリックすると、コントローラーが呼び出されます。コントローラは PDF ファイルを作成します。次に、pdf を KendoUI ウィンドウに表示できるようにしたいと考えています。

KendoUi Window が表示する PDF ファイル名を認識できるように、情報をページに戻す方法について悩んでいます。

ヒントをお寄せいただきありがとうございます。

スティーブ

MVC4

剣道UI 2012.2.270

4

1 に答える 1

0

2つの基本的なアプローチがあります。

  1. ページが読み込まれたときにウィンドウを作成し、コンテンツを変更して表示する機能があります。
  2. 毎回ウィンドウを作成します。

あなたが1であると仮定すると、次のようなHTMLが作成されます。

<div id="popup_window">
</div>
<a href="#" id="show">Create PDF</a>

click次に、オープンをトリガーするためのウィンドウとバインドを次のように定義します。

$("#popup_window").kendoWindow({
    title    :"PDF document",
    visible  :false
});

$("#show").click(function () {
    $("#popup_window").html("<object id='pdf' data='doc.pdf' type='application/pdf'/>");
    $("#popup_window").data("kendoWindow").open();
});

作成しますkendoWindowが、可視性を非表示に設定します。次に、関数をCreate PDFメッセージのクリックにバインドして、コンテンツをHTMLに設定します object。ここで、data属性はpdfドキュメントであり、メソッドを呼び出して開きkendoWindow openます。

于 2012-11-19T17:30:36.467 に答える