各行にネストされたリピータとチェックボックスがあります(ツリービューやctaegoryとitemsビューなど)。 それぞれチェック/チェックボックスをオフにしてアイテムのチェックを外す必要があります。 提案がありますか? ありがとう、asp.netチェックボックスとネストされたリピータ
0
A
答えて
0
私はこれを前もってやる必要がありました。基本的に、リピーターをバインドするときは、CategoryIdをチェックボックスのチェックイベントに付けます。
onchange="SelectCategory('<%# Eval("CategoryID") %>')"
あなたの子供のアイテムは、CategoryIdで終わるIDのdivで囲まれています。
<div ID="divItems'<%# Eval("CategoryID") %>'">...</div>
これは、あなたがその子を通して
itemsDiv = document.GetElementById("divItems" + catId);
ループを実行して、SelectCategory(CATID)関数でそれを見つけ、あなたの項目をチェックすることができます:
var items = itemsDiv.getElementsByTagName('INPUT');
for (var i=0; i < items.length; i++) {
if (collection[i].type.toUpperCase() == 'CHECKBOX')
collection[i].checked = true; // or even "= CategoryCheckbox.checked"
}
さらに良いjQueryを使って:
$('#divItems' + catId).find(':checkbox').attr('checked', 'checked');
関連する問題
- 1. ナンバリングasp.netのネストされたリピータ
- 2. ネストされたリピータの問題。 ASP.Net C#
- 3. ItemDataBoundネストされたリピータ
- 4. ネストされたリピータのボタンイベント
- 5. ASPネストされたリピータID
- 6. ネストされたASP.NETリピータを使用したTelerik Radlistview
- 7. ネストされたリピータc#asp.net Webフォームを使用して
- 8. ASP.netのネストされたリピータ内のボタンにアクセスするには?
- 9. リピータのlinqでネストされたxml
- 10. DataSetとリピータを使用したネストされたCheckBoxList
- 11. MVCで複製されたネストされたリピータの動作
- 12. 角2:ネストされたチェックボックス
- 13. Railsのネストされたチェックボックス
- 14. ネストされたリピータのゼロテキストとしての親データの使用
- 15. ASP.NETリピータとDataBinder.Eval
- 16. ネストされたリピータは、親リピータに一致するデータを表示します
- 17. ネストされたASP.NETタブ
- 18. Asp.Netのネストされたフォーム
- 19. ASP.netのネストされたデータリスト
- 20. ASP.NETリピータ
- 21. ネストされたチェックボックスでのカスケードチェック
- 22. JSPフォームのネストされたチェックボックス
- 23. Sqlテーブルを持つ3つのネストされたリピータ
- 24. リピータを含むネストされたユーザーコントロールでのボタンのクリックイベントのキャプチャ
- 25. aspリピータ内でネストされたコントロールを見つける方法
- 26. ネストされた3つのレベルがデータバインドする方法リピータ
- 27. ネストされたリピータを使用するflex 3
- 28. ネストされたリピータをAngularで解析するには?
- 29. リピータにネストされたGridViewの選択された行を取得します。
- 30. ネストされたリピータがコードの背後で認識されない
助けて? – John
JS-f.exで最もうまくいくと思います。 jQuery。その後、各チェックボックスの変更 - それはちょうどその子供たちと同じことをすることができます.. – ub1k
このスレッドからアイデアを得るhttp://stackoverflow.com/questions/1220715/creating-a-nested-repeater-control-dynamically/1220836# 1220836 –