2016-04-07 15 views
1

剣道UIがコントロールの読み込みを行っていることを知るイベントはありますか?Load_Completeイベントタイプですか?私たちは、このように私たちのコントロールを宣言する場合、問題がされています剣道UIロード完了イベント

<input runat="server" type="text" id="dt" /> 

<script> 

$("#dt").kendoDatePicker({ 
animation: { 
    close: { 
      effects: "fadeOut zoom:out", 
      duration: 300 
      }, 
    open: { 
      effects: "fadeIn zoom:in", 
      duration: 300 
      } 
    }, 
ARIATemplate: "Date: #=kendo.toString(data.current, 'G')#", 
culture: "en-US", 
format: "MM/dd/yyyy", 
parseFormats: "MM/dd/yyyy" 
}); 

</script> 

そして、その時までに剣道をにコントロールを変換するに行われていないので、この入力ボックスは、文書準備の時に剣道UIの日付ピッカーであることを知る方法はありませんdatepicker。剣道のUIがうまくいっていると私には分かりますが、私は簡単にコントロールを見つけて、それを行う必要があれば何でもすることができます。

注:要件はグローバル/共通ソリューションです。サンプルとして示されたこのケースは、剣道UIの初期化後にスクリプトを配置すると簡単に解決できますが、外部の.jsファイルのような場所にスクリプトを書くことができるソリューションが必要です。

+0

を動作するはずですが、:a)は、あなたが '$( "#のDT")しようとすることができ、データ( 'kendoDatePicker')。 '。制御が剣道制御でない場合、未定義として返されます。 data( 'kendoDatePicker')){//剣道日付ピッカーが存在する} else {//剣道日付ピッカーが存在しない} '... ... b)剣道制御を初期化した後に発生するdataBoundイベント。次の手順を実行する関数を呼び出すことができます。 – Ademar

+0

@Ademarすべての剣道ウィジェットにはdataBoundイベントがありません。たとえば、OPの日付ピッカーのようにdataBoundイベントがありません:( – yogi

答えて

0
if (kendo) 
{ 
//do something 
} 

OR

if (typeof kendo != 'undefined') { 
    // do something 
} 

あなたが正確に必要なものがわからない、まあ

+0

剣道UIフレームワークがロードされているかどうかを知るだけです。 – yogi

+0

@ yogi my bad。私は質問を誤解しました。私は私の答えを更新するつもりです。 – andrescpacheco

関連する問題