SpinWheelSlot中的项目未正确显示

时间:2012-09-19 08:10:27

标签: dojo dojox.mobile

我正在使用Dojo Toolkit开发移动应用程序。我有以下代码:

<div id="spin1" data-dojo-type="dojox.mobile.SpinWheel">
    <div id="sortOrderSlot" data-dojo-type="dojox.mobile.SpinWheelSlot"
         items="['pt','px','cm']" style="width: 100%;">
    </div>
</div>

输出应如下:

----------------------------
-                          -
-            pt            -
-                          -
-            px            -
-                          -
-            cm            -
-                          -
----------------------------

但我得到以下结果:

----------------------------
-                          -
-            p             -
-                          -
-            t             -
-                          -
-            ,             -
-                          -
-            p             -
-                          -
-            x             -
-                          -
-            ,             -
-                          -
-            c             -
-                          -
-            m             -
-                          -
----------------------------

我首先认为这将是浏览器的缺陷,但在每个浏览器中看起来都是一样的。有什么问题?

1 个答案:

答案 0 :(得分:0)

“items”的值是[key,value]对的数组。在您的情况下,您必须使用“标签”。此外,您现在应该使用“data-dojo-props”来指定窗口小部件属性。

所以这应该更好:

<div data-dojo-type="dojox.mobile.SpinWheelSlot"
     data-dojo-props="labels: ['pt','px','cm']" style="text-align:center;width:100%;">
</div>