0

我正在使用 winjs 库、html5、jquery 等开发 Windows 8 应用程序。

我正在尝试根据需要设置 ListView 对象中至少一项的选择,这可能吗?

我知道您可以通过 html5 使用保留字“required”对 html5 控件执行此操作,但我不知道如何使用现有的 winjs 库执行此操作。

任何帮助¿

4

1 回答 1

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 )和checkValidityhttp://msdn.microsoft.com/en-us/library/ie/hh772948(v=vs.85).aspx)功能。它们不适用于开箱即用ListView,但您可以在ListView选择更改时更新隐藏字段并在该字段上设置自定义验证规则。

于 2013-07-26T20:23:14.277 回答