0

デフォルトの状況 (余分なタブを表示するために左右にスクロールする) の代わりに、複数の行にタブを持つ dijit TabContainer を持つことは可能ですか? Dojo 1.8 と claro テーマを使用しています。

4

2 に答える 2

2

controllerWidget="dijit.layout.TabController" を追加すると、タブが複数の行に分割されることがわかりました。

<div data-dojo-type="dijit/layout/TabContainer" controllerWidget="dijit.layout.TabController" doLayout="false">
于 2013-04-29T17:48:34.673 に答える
0

これはあなたを助けるはずです:

http://shaneosullivan.wordpress.com/2009/04/04/dojo-tabcontainer-beating-the-wrap/

どうやら「ラッピングタブ」と呼ばれているようです。

Dojo をプログラムで使用する場合、ウィジェットのコンストラクターに注入できる data-dojo-props にはほとんど何でも入れることができると思います。そこで使用できるものを見つけるには、dojo api を調べて、ウィジェットのプロパティを調べます。

https://dojotoolkit.org/api/

これは、Dojo パーサー (= 宣言型コードを実際の JavaScript に変換するもの) が処理する方法へのリンクです。

http://dojotoolkit.org/reference-guide/1.8/dojo/parser.html

于 2013-04-23T05:47:07.100 に答える