0

我正在使用 JDeveloper 11.1.2.3.0,我的页面中有一个 inputFile 组件,它从某些组件的名称中获取其文本值。问题是,当文本很长时,它会全部显示在那里,甚至可能占据整个窗口。在这种情况下是否有可能包装此文本值?

4

3 回答 3

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 回答
1

我认为没有<af:inputFile>labelStyle属性:

您可以尝试在组件的 inlineStyle 或 contentStyle 中添加 CSS

<af:inputFile inlineStyle="word-wrap:break-word;" />

这取决于很长的文本是在内容中还是在字段的标签中。如果这不起作用,您可以尝试创建自定义皮肤并通过 adf样式选择器自定义标签或内容样式:af|inputFile::content 和 af|inputFile::label。

顺便说一句,您需要检查自动换行是否适用于您所针对的所有浏览器。

于 2014-04-30T14:03:52.143 回答