如何包装af:inputFile文本名称?

时间:2013-08-14 11:08:42

标签: jsf oracle-adf jdeveloper

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

3 个答案:

答案 0 :(得分:1)

您可以尝试设置<af:inputFile>组件的labelStyle属性以包装标签的内容。我不确定它的CSS样式属性信息,但在网上搜索我发现word-wrap:break-word;

答案 1 :(得分:1)

我也遇到了这个问题:inputFile。 只需给出contentStyle =“width:200px”就可以解决问题了。 我们可以相应地调整宽度。

答案 2 :(得分:1)

我认为<af:inputFile>没有labelStyle attribute:

您可以尝试在组件的inlineStyle或contentStyle

中添加CSS
<af:inputFile inlineStyle="word-wrap:break-word;" />

这取决于非常长的文本是否在字段的内容或标签中。 如果这不起作用,您可以尝试创建custom skin并通过adf style selectors自定义标签或内容样式:af | inputFile :: content,af | inputFile :: label。< / p>

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