剣道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ファイルのような場所にスクリプトを書くことができるソリューションが必要です。
を動作するはずですが、:a)は、あなたが '$( "#のDT")しようとすることができ、データ( 'kendoDatePicker')。 '。制御が剣道制御でない場合、未定義として返されます。 data( 'kendoDatePicker')){//剣道日付ピッカーが存在する} else {//剣道日付ピッカーが存在しない} '... ... b)剣道制御を初期化した後に発生するdataBoundイベント。次の手順を実行する関数を呼び出すことができます。 – Ademar
@Ademarすべての剣道ウィジェットにはdataBoundイベントがありません。たとえば、OPの日付ピッカーのようにdataBoundイベントがありません:( – yogi