HTML
style='text-transform:uppercase'
尝试了这个,但它改变了文本框的标签。我想在输入框中使字母大写而不是标签。 保存后,它将显示在网格视图中。谢谢
答案 0 :(得分:1)
要将样式应用于字段,请使用:
FieldStyle="text-transform:uppercase"
但是,这将使整个字段变为大写。我更喜欢网格中的渲染器,但您可以使用侦听器来覆盖字段值。无论哪种方式,处理都在客户端,没有往返。
<ext:TextField ID="TextFieldUC" runat="server" FieldLabel="Name with UC First" EnableKeyEvents="true">
<Listeners>
<KeyPress Handler="#{TextFieldUC}.setValue( #{TextFieldUC}.getValue().charAt(0).toUpperCase() + #{TextFieldUC}.getValue().slice(1) )" Delay="33" />
</Listeners>
</ext:TextField>