我的手机网站有一些多选控件。具有较少项目(5)的多选显示正常,就像多选(以移动样式/格式),但具有超过5个项目的多选在新页面中显示为对话框视图。我应该怎么做才能防止视图出现多选?谢谢!多选代码:
<div class="field ">
<label for="offices" class="select">
Office(s):
</label>
@Html.ListBoxFor(m => m.Offices, Model.ListOfOffices, new { Multiple = "multiple", data_theme = "a", data_overlay_theme = "c", inline = "true", data_native_menu = "false" })
</div>
发布于 2013-02-08 21:19:57
我知道的唯一选项是Native form elements选项
尽管框架会自动将表单元素和按钮增强为触摸输入优化控件以简化开发,但很容易告诉jQuery
不要使用这些元素,以便可以使用标准的本机控件。
将data-role="none“属性添加到任何表单或按钮元素都会告诉框架不应用任何增强的样式或脚本。下面的示例都有这个属性来演示效果。您可能需要编写自定义样式来布局表单控件,因为我们试图保持所有默认样式不变。
从1.1版开始,将data- enhance ="false“属性添加到任何容器中都会告诉框架不要增强其中的任何元素。若要激活此功能,必须将$.mobile.ignoreContentEnabled设置为true。在使用它之前查看配置默认值。
https://stackoverflow.com/questions/14773353
复制相似问题