2012-01-16 8 views
2

Ajax Toolkit CascadingDropDonのロードでJavaScript/jQueryイベントを作成することが可能かどうかを知りたいと思います。AjaxツールキットCascadingDropDown onloadイベント?

シナリオ:私は最初のドロップダウン上のアイテムを選択しています

- > 2番目のドロップダウンがAjaxのツールキットのカスケードドロップダウン機能がロードされている - >この私のJavaScript関数火災のための反応として。

答えて

2

それをしました!

CascadinDropDown宣言で、私はBehaviourIDを追加しました::スクリプトで

<cc1:CascadingDropDown 
ID="CascadingDDL" 
TargetControlID="childDDL" 
ParentControlID="parentDDL" 
Category="ddl" 
PromptText="Select" 
ServicePath="~/webmethods.asmx" 
runat="server" **BehaviorID="cddBehaviourID"** 
ServiceMethod="GetValuesForDDL" Enabled="True"> 
</cc1:CascadingDropDown> 

function pageLoad(sender, args) { //For Ajax toolkit to fire on 'window.onload' 

     var behavior = $find('<%=CascadingDDL.BehaviurID %>'); 

     if (behavior != null) { 

      behavior.add_populated(function() { *what you want to execute* }); 

     } 
} 
+0

男、私はこれを見つけたので嬉しい

は、ここでの方法です。特定の状況下で、CascadingDrowpDownによって制御されるドロップダウンリストにオプション項目を追加する必要がありました。私はこの記事を読むまでそれを理解できませんでした。 – paparush

関連する問題