1

ダイアログを作成し、その中に複数選択コンボ ボックス コントロールを配置しました。ユーザーがドロップダウン ボタンをクリックすると、オプションのリストが表示されます。問題は、リストがダイアログよりも大きいため、リストの半分がダイアログの後ろに隠れることです。このリストは、DIV を絶対配置で使用し、ダイアログの境界に到達すると、リストの残りの部分が非表示になります。存分に発揮してほしい。

以下の画像を参照してください。

ここに画像の説明を入力

ダイアログの上のリスト div を取得するために z-Index と opacity プロパティを試しましたが、うまくいきません。

4

1 に答える 1

1

これはおそらく、Dojo ダイアログに次の CSS 属性があるためです。overflow: hiddenこれは、その DIV のボックスの外側にあるコンテンツが非表示になることを意味します (画像の例のように)。

これを引き起こす CSS コードは次のとおりです。

.dijitDialog {
    position: absolute;
    z-index: 999;
    overflow: hidden;   
}

おそらくこれを (新しいoverflowタイプを設定することで) オーバーライドできますが、ダイアログ自体が壊れる可能性があるため、注意が必要です。可能な値を知るには、CSS の詳細についてこのリンクを参照してください。

于 2013-04-15T08:27:15.967 に答える