私はJDeveloper 11.1.2.3.0を使用しています。私のページには、いくつかのコンポーネントの名前からテキスト値を取得するinputFileコンポーネントがあります。問題は、テキストが長い場合、そこにすべて表示され、ウィンドウ全体を占有することさえあることです。この場合、このテキスト値をラップする可能性はありますか?
質問する
1580 次
3 に答える
1
<af:inputFile>
labelStyle属性があるとは思わない:
コンポーネントの inlineStyle または contentStyle に CSS を追加してみてください。
<af:inputFile inlineStyle="word-wrap:break-word;" />
非常に長いテキストがコンテンツにあるか、フィールドのラベルにあるかによって異なります。これで問題が解決しない場合は、カスタム スキンを作成し、adfスタイル セレクター(af|inputFile::content 、af|inputFile::label) を介してラベルまたはコンテンツ スタイルをカスタマイズしてみてください。
ところで、ターゲットにしているすべてのブラウザーで word-wrap が機能するかどうかを確認する必要があります。
于 2014-04-30T14:03:52.143 に答える
1
コンポーネントの labelStyle 属性を設定して<af:inputFile>
、ラベルの内容をラップすることができます。CSS スタイルの属性情報がよくわかりませんが、ネットで検索するとword-wrap:break-word;
.
于 2013-08-14T14:59:16.177 に答える
1
私も af:inputFile でこの問題を抱えていました。contentStyle="width:200px" を指定するだけで問題が解決します。それに応じて幅を調整できます。
于 2014-04-23T13:41:27.313 に答える