私は、winjs ライブラリ、html5、jquery などを使用して Windows 8 アプリに取り組んでいます。
必要に応じて、ListView オブジェクト内の少なくとも 1 つの項目の選択を設定しようとしていますが、これは可能ですか?
予約語「required」を使用してhtml5コントロールのhtml5を介してこれを実行できることは知っていますが、winjsライブラリを使用して同じことを行う方法がわかりません。
どんな助けでも
私は、winjs ライブラリ、html5、jquery などを使用して Windows 8 アプリに取り組んでいます。
必要に応じて、ListView オブジェクト内の少なくとも 1 つの項目の選択を設定しようとしていますが、これは可能ですか?
予約語「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
選択が変更されたときに非表示フィールドを更新し、そのフィールドにカスタム検証ルールを設定することができます。