我在选择菜单中添加了一些新选项,现在JQM更改了#34;弹出窗口"行为到一个黑色背景的新窗口以及菜单选项?
我可以使用新窗口,但是由于新的JQM弹出窗口,现在我的自定义JavaScript代码不再被触发了?
这是我的选择菜单代码:
<div data-role="fieldcontain">
<label for="ttType">Work-Order Type:<span class="required">*</span></label>
<select name="ttType" id="ttType" data-native-menu="true" data-mini="true" data-theme="d">
<cfoutput query="rsType" group="ttOption">
<optgroup label="#ttOption#">
<cfoutput>
<option value="#ttDesc#">#ttDesc#</option>
</cfoutput>
</optgroup>
</cfoutput>
</select>
</div>
以下是不再有效的字段:
<div data-role="fieldcontain">
<label for="ttEscalate">Escalation:<span class="required">*</span></label>
<input name="ttEscalate" type="text" id="ttEscalate" value="" readonly="readonly"
wdg:subtype="N1DependentField" data-mini="true" wdg:type="widget"
wdg:recordset="rsType" wdg:valuefield="ttDefEsc" wdg:pkey="ttDesc"
wdg:triggerobject="ttType"/>
</div>
<div data-role="fieldcontain">
基本上,当&#34;选择类型&#34;价值变化,我自动使用&#34;相关值&#34;填写Escalation文本字段。
如何阻止JQM默认为黑色窗口?我更喜欢让选择下拉列表停留在同一页面上。
PS:如果我将data-native-menu
更改回false
,一切正常,但我丢失了所有不错的JQM格式!