0

私はJDeveloper 11.1.2.3.0を使用しています。私のページには、いくつかのコンポーネントの名前からテキスト値を取得するinputFileコンポーネントがあります。問題は、テキストが長い場合、そこにすべて表示され、ウィンドウ全体を占有することさえあることです。この場合、このテキスト値をラップする可能性はありますか?

4

3 に答える 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 に答える