繁体   English   中英

DOJO小部件中的下拉菜单在不同的Android设备中的显示方式有所不同

[英]Dropdown in DOJO widget shows up differently in different Android devices

我们的一个DOJO小部件中的Dropdown控件存在问题。 在许多情况下,用户似乎无法选择下拉菜单,因此无法选择它们。 我们在三个android设备上进行了测试。 在这三个字段中,下拉菜单的选择框都显示为不同(例如,在某些情况下,顶部带有“完成”按钮,而在另一些情况下,则没有)。 用户只能在一种情况下选择该选项。

以下是我们使用的DOJO小部件html

<div>
<div data-dojo-type="dojox.mobile.ListItem" data-dojo-props=" variableHeight:true" clickable="true" dojoAttachEvent="onClick: showList" >
    <div class="quesDetailDiv">
        <input type="hidden" dojoAttachPoint="question" value="${QUESTION}">
        <input type="hidden" id="${QUESTION}" dojoAttachPoint="${QUESTION}" value="${OPTION_SELECTED}">  ${QUESTION}
    </div>
    <div class="primaryColor selectOptionDiv" dojoAttachPoint="required">${OPTION_SELECTED}
    </div>
    <div id="selectionDiv" dojoAttachPoint="optionPt" style="display:none">
        <select class="brainQuizSelectMenu" id ="requiredId" name="select" dojoAttachPoint="requiredValue" data-dojo-attach-event="onblur : handleSelection">
            <option value ="Required" ><--select--></option>
            <option value ="Never Or Almost Never" >Never or Almost Never</option>
            <option value ="Occasionally">Occasionally</option>
            <option value ="Often">Often</option>
            <option value ="Very Often">Very Often</option>
            <option value ="Always or Almost Always">Always or Almost Always</option>
        </select>
    </div>
</div>

我们有什么工作吗? 这是一个已知的问题?。

没有可显示HTML的标准android webview。

电话供应商将改为基于webkit版本534.30(至少适用于android 4.0-4.3)实现webview。 这会导致基于您所使用的手机,供应商和android版本的webview在行为和样式上的差异。 因此,我并不感到惊讶他们在不同的手机上看起来有所不同。 根据您使用的手机型号和版本,还有很多不同的错误。 幸运的是,道场(Dojo)为您照顾了其中的大多数。

为了进一步帮助您,能否提供您正在使用的电话,包括android版本和用户代理。 知道什么js与窗口小部件交互也很有用。 如果您可以创建一个JS小提琴作为示例,那也很好。 http://jsfiddle.net/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM