dijit / form / Select在模拟器和模拟器中都无法正常工作

时间:2013-09-23 06:17:17

标签: ibm-mobilefirst dojo

我在我的应用中使用dijit / form / Select来动态绑定一些数据。我能够将数据绑定到Select元素,但问题是我的Select元素在我的模拟器和模拟器中都没有正确呈现。我在worklight中使用嵌入式dojo 1.9,下面是我正在使用的代码。我需要在代码中添加任何其他内容才能使用dijit select吗?我在这个论坛中搜索了这类问题,我发现这个链接用户遇到了同样的问题,但是没有答案。

script error on require "dijit/form/Select"

in Emulator in simulator

我的HTML代码 -

     <select  id="selectCity" name="selectCity" data-dojo-type="dijit/form/Select">

     </select>

我的脚本代码 -

      <script type="text/javascript" src="dojox/mobile/deviceTheme.js"></script>
       <script type="text/javascript" data-dojo-config="isDebug: false, async: true,   parseOnLoad: true, mblHideAddressBar: false" src="dojo/dojo.js"></script>

1 个答案:

答案 0 :(得分:1)

我很确定这是因为dojox/mobile中的主题与dijit中的主题不同。要使用dijit模块使用下拉列表,您必须配置a theme。通常这意味着您需要导入CSS文件并将类添加到父元素(最常见的做法是将其添加到您的<body>标记中)。但这些主题特定于设备。

更好的解决方案是使用dojox/mobile/ComboBox,可以在reference guide找到更多信息。