dijit/form/NumberTextBox 值从 0 到 1 的问题

dijit/form/NumberTextBox Issue with value from 0 to 1

我需要创建一个 NumberTextBox 可以接受以下格式的 0 到 1 的值:

0    valid
0.1  valid
0.2  valid
...
1.0  valid
1    valid

在运动中我使用的是pattern '#.#',但在这种情况下表格无效:

0  invalid
1  invalid

如何修复 NumberTextBox 的模式?

http://jsfiddle.net/3ou4hkjw/7/

<input data-dojo-type="dijit.form.NumberTextBox" data-dojo-props="value:0.0, constraints:{min:0, max:1, pattern:'#.#', places:1}" />


dojo.require("dijit.form.NumberTextBox");
<input data-dojo-type="dijit.form.NumberTextBox" data-dojo-props="value:0.0, constraints:{min:0, max:1, pattern: '0.0;1.0'}" />

您需要添加代码片段中提到的模式

JS FIDDLE

有关更多选项,您可以查看 DOJO docs here