Ошибка проверки в одной среде, но не в другой - PullRequest
0 голосов
/ 21 мая 2019

У нас есть два сервера. Одна Windows 2008 и одна Windows 2012. На обоих серверах есть сервер домино (2008 - без пакетов исправлений и 2012 - с пакетом исправлений 10). На серверах домино есть идентичные Xpages с одинаковыми customcontrols.

На Windows 2008 Server все работает нормально. На сервере 2012 мы получаем ошибку проверки на вводе числа, которое является полем валюты. При проверке на стороне сервера написано «Это поле не является допустимым числом».

Я предполагаю, что это может быть связано с настройкой языка на сервере, который установлен на 2008 "Deutsch (Deutsch)" и на 2012 Германия (Germany).

Кто-нибудь имеет опыт работы с настройками сервера в отношении проверки на стороне сервера?

------- Обновление -------

В среде 2008 конвертер выглядит так:

<xp:this.converter>
    <xp:convertNumber type="currency"
        currencySymbol="€">
    </xp:convertNumber>
</xp:this.converter>

Я изменил код в среде 2012 года так:

<xp:this.converter>
    <xp:convertNumber type="currency">
    </xp:convertNumber>
</xp:this.converter>

И, похоже, работает. В браузере все выглядит одинаково.

1 Ответ

0 голосов
/ 21 мая 2019

Проверьте десятичный разделитель на двух серверах.Возможно, что может быть по-другому.Это также может быть проблема, вызванная символом валюты.Не зная, какие значения вы пробовали, трудно посоветовать.

...