CalendarExtendar
コントロールの非表示機能の問題に直面しています。
画像クリックでカレンダーを表示しています。日付を選択すると非表示になります。カレンダーから日付を選択したくない場合は非表示になりません。
これは私のアプリケーションでのみ発生することがわかりました。サンプル アプリケーションで同じコントロールを使用してみましたが、正常に動作します。
私のプロジェクトがそれにMasterPage
実装されているからですか?
提案してください。
CalendarExtendar
コントロールの非表示機能の問題に直面しています。
画像クリックでカレンダーを表示しています。日付を選択すると非表示になります。カレンダーから日付を選択したくない場合は非表示になりません。
これは私のアプリケーションでのみ発生することがわかりました。サンプル アプリケーションで同じコントロールを使用してみましたが、正常に動作します。
私のプロジェクトがそれにMasterPage
実装されているからですか?
提案してください。
これも試すことができますダッシュが提供するソリューションに加えて、オプションとして、PopupButton に Image の代わりに ImageButton を使用したくない場合は、次の決定を使用できます。エクステンダーの OnClientShowing プロパティを「hideAnotherOpenedPoups」に設定し、ページ スクリプトに追加します。下。
// Array of BehaviorIds of each extender for those you use Image as PopupButton
var behaviorIds = ["CalendarExtender1", "CalendarExtender2"];
function hideAnotherOpenedPoups(sender) {
for (var index = 0; index < behaviorIds.length; index++) {
if (behaviorIds[index] !== sender.get_id()) {
var extender = $find(behaviorIds[index]);
if (extender.get_isOpen()) {
extender.hide.call(extender);
}
}
}
}