2016-09-12 9 views
0
<apex:inputField type="number" value="{!varA}"/> 

これはコードvarAですが、今私はそれを表示したい値が唯一の整数1である頂点コントローラで定義されているが、それはあなたが、私はその小数をドロップすることができますどのように私に言うことができる1.00を表示しています値を示すには?フォーマット番号

私はvalue={!ROUND(varA)}を試してみましたが、そのあなたがそれを表示するには、入力フィールドを使用しているので、フォーマットは、カスタムフィールドVARAの定義によって決定され

答えて

0

を働いていません。小数点以下の桁数を指定しないようにカスタムフィールド定義を変更できますか?

また、あなたは、ビューを変更するためのJavaScriptを使用しようとすることができます:

<apex:form id="formBlock"> 
<apex:inputText value="{!withDec}" id="withDec"/> 
</apex:form> 

<script> 
if('{!withDec}' != '' || '{!withDec}' != null){ 
    var itm = '{!withDec}'; 
    document.getElementById('{!$Component.formBlock.withDec}').value = Math.floor(itm); 
}  
</script> 
+0

私は定義 でそれを指定したくないあなたは私の唯一のVisualforceとangularjsで道を教えていただけますか? – user6808757

+0

実際には、これには角度が必要なく、私の回答が更新され、同様にVisualforceページの値を変更することができます –

+0

私はフォームを使用しないといいですか? 返信ありがとうございます – user6808757