2012-04-19 115 views
0

我有一个自定义对象的字段名Flight_Request_ c.Fields.From _c其中 Flight_Request是一个自定义对象和From__c是一个文本字段将文本转换为大写在Salesforce

可能如何,当用户类型从字段中更改为大写

请帮我..

+0

您可以在更新/插入触发器上进行设置。所以用户将推后保存按钮的值将被改为大写。 – 2012-04-19 13:09:05

+0

您是否使用Visualforce页面? – 2012-04-19 18:02:39

+0

@瑞恩我没有使用visualforce页面。 – Deepakmahajan 2012-04-20 12:01:35

回答

0

在onkeyup属性上使用JavaScript。

<apex:inputtext value="{!Widget__c.Name}" onkeyup="var u=this.value.toUpperCase();if(this.value!=u){this.value=u;}" /> 

这将在<apex:inputfield>组件的工作原理以及<apex:inputtext>,如果inputfield包含接受文本Visualforce场。

+0

@ Matthew dats很好,但我没有使用visualforce页面。 – Deepakmahajan 2012-04-20 12:02:15

+0

Anil D在这里有类似的问题:http://stackoverflow.com/questions/10228780/is-it-possible-to-add-style-to-a-field-in-salesforce。 – 2012-04-20 19:33:55

1

您应该能够使用的工作流程和现场更新的情况下改变UPPER

工作流程 - >字段更新 - >选择OBJ,噻场。选择公式和你的公式= UPPER()然后激活它。

+0

这会将字段文本转换为大写,但不会在用户输入时将其转换。好主意,但;它可能需要最少的工作量,而且它很好地利用了平台。 – 2012-04-20 19:31:37

+0

我明白你的意思了。我认为这就是他的意思 – user11235813 2012-04-20 20:30:41