DOJO CheckedMultiSelectテキストを折り返す方法と、選択したテキストがコントロールサイズよりも大きい場合に、同じコントロールで水平スクロールを有効にする方法
1701 次
1 に答える
1
必要なのはCSSルールを上書きすることだけです。jsFiddleの実例を参照してください:http://jsfiddle.net/phusick/qrSWu/
両方のニーズについて、width
のを制限する必要がありますdojox/form/CheckedMultiSelect
。マークアップまたはJavaScriptnarrow
にクラスを追加することを(経由で)行うことができます:<select data-dojo-type="dojox/form/CheckedMultiSelect" class="narrow">
className
.narrow .dojoxCheckedMultiSelectWrapper {
width: 100px;
}
水平スクロールの場合は、scroll
クラス(class="narrow scroll"
)も追加します。
.scroll .dojoxCheckedMultiSelectWrapper {
overflow-x: scroll;
}
オプションテキストを折り返すには、wrap
クラス(class="narrow wrap"
)を追加します。
.wrap .dojoxMultiSelectItemLabel {
white-space: normal;
}
.wrap .dojoxMultiSelectItemBox {
vertical-align: top;
margin-top: 3px;
}
含める順序によっては、スタイルシートを追加する必要がある場合があります!important
。
于 2012-10-01T14:09:45.737 に答える