🐴

Salesforce:VisualForceにまつわるTips3つ

2021/01/04に公開

1. Visualforceで数値や日付のフォーマットを指定して表示するには?

<!-- カンマ区切り数値 -->
<apex:outputtext value="{0, number, ###,###}">
	<apex:param value="{!ItemNumber}"></apex:param>
</apex:outputtext>

<!-- 0埋め6桁数値 -->
<apex:outputtext value="{0, number, 000000}">
	<apex:param value="{!ItemNumber}"></apex:param>
</apex:outputtext>

<!-- 日付と時刻 -->
<apex:outputtext value="{0, date, yyyy/MM/dd HH:mm:ss}">
	<apex:param value="{!ItemDate}"></apex:param>
</apex:outputtext>

2. VFページで数値項目を表示する際、小数点が表示されてしまう

項目で小数点表示を0桁にしても、第一位が表示される
Apex outputtext,param,で指定することで任意の形式で表示できる

3. VFのスタイルは静的リソースにて設定が可能。

apex:stylrsheet タグにて指定ができる。
{!$Resource.hogehoge}

Discussion