Десятичные знаки, переведенные браузером при использовании раскрывающегося списка - PullRequest
0 голосов
/ 17 сентября 2018

Точка удаляется браузером и приводит к значению 25, если вы выбираете 0,25 (отсюда и ошибка ниже).

dot gets removed by the browser

Пример конфигурации с listitems приводит к раскрытию в TFS.Это отлично работает в Firefox.Chrome и Internet Explorer удаляют точку и, например, преобразуют значение от 0,5 до 5

<FIELD name="Effort" refname="Microsoft.VSTS.Scheduling.Effort" type="Double" reportable="measure" formula="sum">
    <HELPTEXT>The estimated effort to implemented the backlog item</HELPTEXT>
    <ALLOWEDVALUES expanditems="true">
        <LISTITEM value="0" />
        <LISTITEM value="0.25" />
        <LISTITEM value="0.5" />
        <LISTITEM value="1" />
        <LISTITEM value="2" />
        <LISTITEM value="3" />
        <LISTITEM value="5" />
    </ALLOWEDVALUES>
</FIELD>

. Для Internet Explorer это можно решить, выбрав английский язык в качестве языкового предпочтения, но это не решение, поскольку большинство наших пользователейустановить голландский.Установка точки в качестве десятичного разделителя также не является решением, потому что голландский язык использует для этого запятую.

enter image description here

Как я могу решить эту проблему, не беспокояськонечный пользователь?

Ответы [ 2 ]

0 голосов
/ 19 октября 2018

Кто-то из Microsoft обнаружил проблему и решает ее;
"К вашему сведению, мы обнаружили, что это проблема локализации. Мы исправляем ее it"

0 голосов
/ 15 октября 2018

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

или вы также можете попробовать мой образец

<Control Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.Effort"  Label="Rough Estimation:" LabelPosition="Left" NumberFormat="DecimalNumbers" />

Не стесняйтесь спрашивать, не работает ли он. Спасибо

...