十进制数字字段在 AEM 触摸 UI 对话框中不起作用

Decimal number-field is not working in AEM touch UI dialog

我在 AEM(6.4) touch UI 对话框中创建了一个数字字段。 我添加了步骤 属性 0.1。我也尝试过使用 0.01 & 0.001。 但是对于某些没有任何模式的数字,它不允许 select 它们。 Dialog/Number 字段给出验证错误并且不允许关闭对话框。

step 应该是 double,而不是 String

关于这个问题, 使用 step-String-0.0002 允许我输入最多 3 位的十进制值,并显示超过 3 位的验证错误。

现在,使用 step-String-any。虽然,它的步长值为 1,但允许我输入任何小数值。

参考- https://helpx.adobe.com/experience-manager/6-4/sites/developing/using/reference-materials/granite-ui/api/jcr_root/libs/granite/ui/components/coral/foundation/form/numberfield/index.html

更新:在上述场景中,作为 String 或 double 的步骤产生相同的结果