Отключенный конвертер валют

Я использую Unplugged Mobile Controls и у меня есть настроенная версия UnpFlatView.

Внутри элемента управления повтора, который привязан к представлению, я пытаюсь отобразить значение столбца из представления, отформатированного как поле валюты, со следующим кодом:-

<xp:text escape="true" id="computedField3">
    <xp:this.value><![CDATA[#{javascript:thisRowData.getColumnValue("Cost");}]]></xp:this.value>
    <xp:this.converter>
        <xp:convertNumber
            type="currency">
        </xp:convertNumber>
    </xp:this.converter>
</xp:text>

Значение отображается - но без символа валюты.

Я также попытался удалить конвертер и изменить формат столбца в представлении на формат валюты - но снова просто получить числовое значение.

Любые идеи, как я могу получить отформатированное значение валюты для отображения?

1 ответ

Решение

После разговора с Марком Диксоном из Teamstudio это связано с проблемой в текущей версии Unplugged (3.1.1). Отключенный должен клонировать поддерево компонента для каждой строки в повторяющемся элементе управления. Конвертер не включается в клон и, следовательно, значение не конвертируется в валютный формат.

Эта проблема будет решена в следующем техническом выпуске Unplugged.

Другие вопросы по тегам