我正在使用JDeveloper 11.1.2.3.0, 我的页面中有一个inputFile组件,它从某些组件的名称中获取其文本值。问题是,当文本很长时,它会在那里显示,甚至可能占据整个窗口。在这种情况下是否有可能包装此文本值?
答案 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>
顺便说一句,您需要检查自动换行是否适用于您要定位的所有浏览器。