重复格式化 Apex 输入字段标签

Formatting Apex input field labels in a repeat

我在 SF 中设置了一个在 Visual Force 页面中使用的字段,但字段标签的格式不完全一致。

这是我的代码。

<apex:pageblocksection columns="1" title="[...]" collapsible="false">
    <apex:repeat value="{!fields2}" var="c">
        <apex:inputfield value="{!ghostacc[c.fieldPath]}" required="true" style="white-space: nowrap; position: relative;"/> 
    </apex:repeat>      
</apex:pageblocksection>

结果是允许自动换行的输入字段标签。有什么我想念的吗?

谢谢!

style <apex:inputField> 上的属性适用于输入本身,而不是它旁边的标签。

尝试明确指定标签和输入,像这样?

<apex:pageBlockSectionItem>
    <apex:outputLabel value="{!c.label}" style="nowrap magic goes here">
    <apex:inputfield value="{!ghostacc[c.fieldPath]}" required="true" />
</apex:pageBlockSectionItem>