我正在使用winjs库,html5,jquery等处理Windows 8应用程序。
我正在尝试根据需要在ListView对象中设置至少一个项目的选择,这可能吗?
我知道你可以通过html5为html5控件执行此操作,并使用保留字“required”,但我不知道如何对winjs库进行相同操作。
任何帮助
答案 0 :(得分:0)
您不能以与表单元素相同的方式执行此操作,但您可以检查选择计数。
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
选项更改时更新隐藏字段,并在该字段上设置自定义验证规则。