4

JavaScript から radconfirm を使用するには? 関数 radalert または radconfirm が定義されていません。誰かサンプルを見せてくれませんか?

たとえば、この関数を呼び出すと、radalert is undefined が表示されます。

function testWnd() {
                  radalert("Confirm returned the following result: " + arg);
        }
4

2 に答える 2

6

クライアント側からradalert機能を実現するには、以下の手順に従ってください。


ステップ1:マークアップ。


WebページにRadWindowManagerのインスタンスを含めてください。このradalertがないと、radconfirmまたはradpromptは機能しません。これがこの機能のバックボーンです。コードスニペットは次のとおりです。

<telerik:RadWindowManager ID="RadWindowManager1" 
                          runat="server" EnableShadow="true">
</telerik:RadWindowManager>

次に、通常のボタンを配置し、そのonclickイベントを処理します。コードスニペットは次のとおりです。

<button style="width: 150px;" 
        onclick="radalert('Radalert is called from the client!', 
                          330, 100,
                          'Client RadAlert', 
                          alertCallBackFn, imgUrl); return false;">
        radalert from client</button>

「alertCallBackFn」という名前のradlalertのコールバックに注意してください。その関数は次のセクションでコーディングします。また、変数imgUrl変数の使用にも注意してください。これは、radalertで使用される画像を定義します。次のセクションでそれが何をするかを見ていきます。


ステップ2:Javscript


radalertには、アラートウィンドウの一部として表示される画像が必要です。以下のように、「imgUrl」という名前でグローバル変数を宣言します。

//use custom image in the alert box
var imgUrl = "http://www.telerik.com/favicon.ico"; 
//do not show any image in the alert box
imgUrl = ""; 
//uses the default image in the alert box
imgUrl = null; 

次に、次のようにradalertコールバック関数を作成します。

 function alertCallBackFn(arg) {
            radalert("<strong>radalert</strong> returned the following result: <h3 style='color: #ff0000;'>" + arg + "</h3>", null, null, "Result");
        }

これで、radalertボタンをクリックすると、テキストとともにアラートボックスが表示されます。

これがあなたが探していた解決策であったことを願っています。

Lohith(Tech Evangelist、Telerik India)

于 2012-07-14T08:03:36.097 に答える
1

この例を見ましたかhttp://demos.telerik.com/aspnet-ajax/window/examples/browserdialogboxes/defaultcs.aspxページにいくつかの TELERIK コンポーネントを含めなかったと確信しています

于 2012-07-13T20:32:48.777 に答える