1

我有一个数字 Dojo 控件,它在点后显示 30 位数字。它正确格式化数字,但是当数字足够小时,例如 8e-13,控件显示类似 8e-13,000000000000000000000000000000 而不是 0,000000000000800000000000000000 的内容。显然它失败并被标记为无效。我试图将“round:-1”传递给它的约束,但没有任何结果。我还注意到 1.0000000000008 在控件中正确显示。这种奇怪的格式可能是什么原因?谢谢。

4

1 回答 1

0

Dijit 根本无法很好地处理这些情况。它专为更简单的情况而设计。正如您所注意到的,指数表示打破了格式化例程,因此极端的数字根本不起作用。在其指数符号中可以选择格式数字,但这在很大程度上没有实现。

于 2010-08-19T03:57:58.390 回答