問題タブ [tabcontainer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1314 参照

dojo - イベントが発生し、アクティブなタブではない場合に、dojo dijitタブを点滅または点滅させるにはどうすればよいですか?

dojo dijitタブコンテナがあり、イベントが発生し、それが選択されたタブではない場合に、タブを数回点滅させたいです。たとえば、チャットメッセージを受信したときに、チャットが受信されたことを視覚的に通知するために、[チャット]タブを数回点滅させたいとします。変更する適切なコントロール(タブ)を見つけるのに苦労しています。コードは次のとおりです。

HTML:

javaScript:

注:メッセージングコード(ここには表示されていません)は機能します。この時点でタブが数秒間点滅/点滅するように、TODOセクションを置き換えるjavaScriptを知る必要があります。

0 投票する
1 に答える
1013 参照

dojo - Dojo タブが外部 HTML をロードしていません

2 番目のタブをクリックすると、callrecords.html コードがロードされますが、何もロードされず、ペインは空白のままです。私はやや初心者で、なぜこれが起こっているのか理解できないようです。

また、副質問です。dojoType を使用するコード サンプルと data-dojo-type を使用するコード サンプルがあるのはなぜですか。

callrecords.html

0 投票する
1 に答える
2437 参照

updatepanel - AjaxToolkit: ページの TabContainer はポストバックに焦点を当てています

次の投稿とほぼ同じ質問があります(両方の回答を試しましたが、どちらも機能しませんでした)。ただし、TabContainerがページの最後にあるかどうかについて心配していないことを除いて-ページを防止したいtabcontainer を含む updatePanel が更新されたときに、任意の tabcontainer に上下にスキップしないようにします。(もちろん、TabContainer ではなく、実際には TabPanel (アクティブなもの) がフォーカスを取得していると思います。)

AjaxToolkit: ページの最後の TabContainer はページの読み込みに重点を置いています

上記のリンクでポスターが述べているように、明示的にフォーカスを設定していないため、フォーカスが tabPanel に設定されている理由がわかりません。デバッグすると、Ajax によってロードされた、フォーカスを設定する JavaScript があることがわかります。

設定できるプロパティがない限り(autofocus = false?)、実行中のajax JavaScriptをオーバーライドして、フォーカスが設定されないようにします。

ただし、これについてどうすればよいかわかりません。その JavaScript ソースはどこかに公開されているので、それをコピーしてフォーカス命令をコメントアウトし、オーバーライドできますか?

アップデート

私は ajax スクリプトのリリース バージョンをデバッグしていました。利用可能なデバッグ バージョンがあることに気づきませんでした。web.config でデバッグを行っていましたが、明らかに ScriptManager にも ScriptMode="Debug"; が必要です。それを設定すると、内部 ajax コードのデバッグ バージョンが取得されます。まだ完了していませんが、フォーカスを設定するように要求せずにフォーカスを設定し、それをオーバーライドする攻撃的なコードを見つけることができるはずです。完了したら、回答を投稿します。

0 投票する
0 に答える
118 参照

zend-framework - ZendX タブ内の ZendX ダイアログが正しくロードされない

すべてZendXを使用して、TabContainer内にあるビューにダイアログをロードするのに問題があります。これらのリソースを使用できるように、アプリのすべてのレイアウトと JS を再度読み込む必要があります。ビューに何をロードする必要があるのか​​ 、ajaxを介してタブコンテナに渡すダイアログをロードできることを誰でも知っていますか? 穴のことをもう一度ロードする必要があると、非常に遅くなります。

問題のスクリーンショットは次のとおりです。

http://i.stack.imgur.com/bdK0k.jpg

それが、すべてのレイアウトとスクリプトを再度ロードする効果です。

http://i.stack.imgur.com/T8qNr.jpg

0 投票する
1 に答える
2852 参照

javascript - タブコンテナ付きのポップアップ

ESRIポップアップ内でdojoタブコンテナを呼び出そうとしています。私が持っているコード(以下を参照)は、タブコンテナとコンテンツを含むポップアップを作成できますが、3つの「デッド」ドロップダウンメニューも作成します。ドロップダウンメニューなしでポップアップを作成する方法はありますか?

0 投票する
2 に答える
3786 参照

c# - TabContainerヘッダーの幅を増やします

垂直のTabContainerがありますが、TabPanelの幅を修正できません(少し大きくなりますが、テキストの幅全体にはなりません)。テキストはContentTemplateの背後に隠されています。例えば:

非表示のタブヘッダーテキストのスクリーンショット。

マークアップは次のとおりです。

タブの幅をすべて同じになるように固定するにはどうすればよいですか?2番目のタブ「一般検査」は完全には表示されません。

0 投票する
1 に答える
4208 参照

asp.net - ボタンクリックでajax tabcontainerのタブを有効または無効にします

私はasp.netアプリでajaxタブコンテナを使用しています。1.最初のタブにはgridviewがあり、2番目のタブには新しいアイテムフォームが追加されています。行コマンドをクリックすると、2番目のタブにすべての値が表示され、編集をクリックすると、すべてのコントロールを編集できるようになります。この間、GotoGridボタンをクリックするまで、ユーザーが最初のタブに移動することを制限したいと考えています。これを実装する方法は?私が使用する場合

tab_name.enable=false;

すべてのボタンとコントロールでさえ無効になります。助けてください!

0 投票する
0 に答える
687 参照

asp.net - ASP.NETAJAXTabPanelでレンダリングされた重複ID

2つのユーザーコントロール(.ascx)があり、その中にASP.NET AJAX TabContainerコントロールがあり、それぞれに2つまたは3つのタブ(TabPanels)があります。私はこれらのコントロールを約10のWebサイトで使用しています。最新の3つのWebサイトを除いて、すべて正常に機能しています。これらの3つでは、TabPanelコントロールは重複したid属性でレンダリングされるため、ブラウザーでのタブのdivは次のようになります。

TabContainerの他のマークアップには重複するIDはなく、TabPanelのみがあります。以前のWebサイトは、これとまったく同じユーザーコントロールを単一のIDでレンダリングします(サイトは仮想ディレクトリを介してコントロールと同じフォルダーを共有するため、まったく同じです)。TabPanelでIDを省略しようとしましたが、それでも重複したIDがレンダリングされます。

これはIE7とIE8でエラーを発生させるだけのようですが、残念ながら、問題のあるサイトの1つでこれらのサポートが必要です。

「良い」ウェブサイトと「悪い」ウェブサイトを徹底的に比較しましたが、タブコントロールでこの動作をトリガーするものは見つかりませんでした。Webサイトの内容は少し異なりますが、実際には非常によく似ています。これを引き起こしている可能性のあるアイデアは大歓迎です!

0 投票する
0 に答える
749 参照

javascript - AJAX ツールキット Tabcontainer 最初のタブを常に表示

AJAX ツールキット TabContainer コントロールを使用して、asp.net ページに 4 つのタブを表示しています。このコントロールには、他のタブをクリックすると最初のタブが常に表示されるという問題があります。誰でもこの問題の解決策を持っていますか? コードは次のとおりです。