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


我的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>发布于 2013-09-23 06:38:14
我很确定这是因为dojox/mobile中的主题化与dijit中的主题化不同。要使用dijit模块使用下拉列表,您必须配置一个主题。通常这意味着您需要导入一个CSS文件并向父元素添加一个类(最常见的做法是将它添加到您的<body>标记中)。但这些主题都是,而不是设备特有的。
一个更好的解决方案是使用dojox/mobile/ComboBox,可以在参考指南上找到更多的信息。
https://stackoverflow.com/questions/18952832
复制相似问题