如何将WinJS.UI.ListView设置为必需的控件
How to set WinJS.UI.ListView as a required control?
我正在使用winjs库、html5、jquery等开发Windows 8应用程序。
我正在尝试根据需要设置ListView对象内至少一个项目的选择,这可能吗?
我知道你可以通过保留单词"required"的html5控件的html5来实现这一点,但我不知道如何使用现有的winjs库来实现。
有什么帮助吗?
您不能用与表单元素相同的方式来执行此操作,但您可以检查选择计数。
function someEventHandler(e) {
if (myListView.winControl.selection.count() >= 1) {
// proceed
}
}
可选:如果使其与其他HTML验证一起工作很重要,则可以签入setCustomValidity
(http://msdn.microsoft.com/en-us/library/ie/hh772949(v=vs.85).aspx)和checkValidity
(http://msdn.microsoft.com/en-us/library/ie/hh772948(v=vs.85).aspx)函数。它们在ListView
中无法开箱即用,但您可以在ListView
选择更改时更新隐藏字段,并在该字段上设置自定义验证规则。
相关文章:
- 如何在页面中正确设置AngularJS控件
- ASP从Javascript设置控件值
- 使用 jquery 设置 Asp Label 控件的文本值
- 如何在JS代码中设置WinJS.UI.Repeater控件的数据
- 为什么我不能在 Javascript 中或从代码隐藏中将焦点设置为 ASP.Net TextBox 控件
- 从iframe中访问父select2控件元素并设置其值
- 如何设置Telerik RadUpload控件的默认工具提示
- 传单:如何在自定义控件中设置 panTo 方法
- 如何在 HTML 选择控件中设置系统字体
- 如何在 ajax javascript 中设置计时器控件
- 如何在 owl-carousel 幻灯片中查找视频元素,然后仅为该特定幻灯片设置 owl-carousel 控件的 cs
- 如何在 JavaScript 中访问和设置服务器控件的值
- 跨用户控件属性设置和保留值
- 将焦点设置为 jQuery UI 多选控件中的过滤器输入
- 如何使用 Web 浏览器控件进行样式设置,但具有 C# 中的逻辑
- 设置浮出控件中的 WinJs 捕获事件
- 为AJAX选项卡控件设置活动选项卡
- 如何从javascript确定是否为WPF WebBrowser控件设置了ObjectForScripting ?
- 使用AngularJS将窗体控件设置为未触及的焦点
- 我们可以在javascript中为文本框和其他控件设置tabindex吗?