表示タイプが数値、表示形式が通貨の xpages editbox コントロールがあります。デフォルトでは、このコントロールは 0 を示しています。しかし、null にしたいのです。どうすればこれを達成できますか。また、別の問題管理があります。読み取りモードでは通貨形式が表示されません。編集モードで問題なく動作します。読み取りモードで動作させるにはどうすればよいですか?
コードは次のとおりです。
<xp:inputText id="ApInt" value="#{dsRacDoc.ApInt}"
dojoType="dijit.form.CurrencyTextBox"
valueChangeListener="#{javascript:changeRequestBean.valueChangeListener}">
<xp:this.converter>
<xp:convertNumber type="currency" integerOnly="true" currencySymbol="$">
</xp:convertNumber>
</xp:this.converter>
<xp:this.dojoAttributes>
<xp:dojoAttribute name="constraints" value="{fractional:false, max:999999999999999}">
</xp:dojoAttribute>
<xp:dojoAttribute name="currency" value="USD">
</xp:dojoAttribute>
<xp:dojoAttribute name="invalidMessage" value="Invalid amount. Enter whole dollar amount upto 15 digits">
</xp:dojoAttribute>
<xp:dojoAttribute value="15" name="maxLength">
</xp:dojoAttribute>
</xp:this.dojoAttributes>
</xp:inputText>
ありがとう