0

私は、winjs ライブラリ、html5、jquery などを使用して Windows 8 アプリに取り組んでいます。

必要に応じて、ListView オブジェクト内の少なくとも 1 つの項目の選択を設定しようとしていますが、これは可能ですか?

予約語「required」を使用してhtml5コントロールの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 )にチェックインできます。およびcheckValidity( http://msdn.microsoft.com/en-us/library/ie/hh772948(v=vs.85).aspx ) 関数。そのままでは では機能しませListViewんが、たとえば、ListView選択が変更されたときに非表示フィールドを更新し、そのフィールドにカスタム検証ルールを設定することができます。

于 2013-07-26T20:23:14.277 に答える