如何强制 djCurrencyTextBox 在读取模式下显示货币符号?

How to force djCurrencyTextBox to show currency symbol in read mode?

当文档处于编辑模式时显示。设置约束 symbol="$" 没有帮助。

<xe:djCurrencyTextBox id="budget" value="#{document1.budget}" defaultValue="0">
    <xe:this.constraints>
        <xe:djNumberConstraints
            currency="USD" type="currency" fractional="false">
        </xe:djNumberConstraints>
    </xe:this.constraints>
    <xp:this.converter>
        <xp:convertNumber></xp:convertNumber>
    </xp:this.converter>
</xe:djCurrencyTextBox> 

将参数 showReadonlyAsDisabled="true" 添加到您的 djCurrencyTextBox 控件:

<xe:djCurrencyTextBox
    id="budget"
    value="#{document1.budget}"
    defaultValue="0"
    showReadonlyAsDisabled="true">

它会在阅读模式下以“$”符号显示您的货币价值。