0
A
回答
3
假設你的複選框組的名稱是checkBoxGroup
這個檢查所有複選框的代碼片段應該爲你做。
<xp:checkBox text="Check all" id="chkCheckAll">
<xp:eventHandler event="onclick" submit="false">
<xp:this.script><![CDATA[dojo.query("input[name=\"#{id:checkBoxGroup}\"]").forEach(
function(node) {
node.checked = document.getElementById("#{id:chkCheckAll}").checked;
}
)]]></xp:this.script>
</xp:eventHandler>
</xp:checkBox>
1
您可以用dojo.query
來選擇它們,並將所選屬性設置爲true。你需要檢查:每個盒子都有它自己的ID,但是它的開頭是一樣的 - 或者你使用一個班級。或者你尋找第一個,然後選擇所有的兄弟姐妹。
該策略取決於您的應用程序的需求。
檢查dojo.query文檔中的選項。
0
這是你如何在jQuery的做
$("[name$=checkBoxGroup1]").attr("checked",true)
相關問題
- 1. 選擇所有組合框內的複選框Wpf中的組合框項目
- 2. 如何選擇所有項目在選擇所有菜單項時選擇黑莓的列表框複選框
- 3. 使用複選框選擇項目
- 4. 如何使用「全選」選項選擇複選框組的所有值 - lotus Xpages
- 5. 使用jQuery選擇所有複選框
- 6. 選擇所有選中的複選框
- 7. 選擇所有複選框
- 8. 選擇所有複選框
- 9. 選擇所有複選框
- 10. 從組件中選取所有選中的項目 - 多選複選框
- 11. 列表框中選擇所有項目
- 12. 選擇Django中的所有複選框
- 13. 選擇AngularJS中的所有複選框
- 14. 選擇jquery中的所有複選框
- 15. 選擇angularJS中的所有複選框
- 16. 選擇CheckBoxList中的所有複選框
- 17. 選擇div中的所有複選框
- 18. 選擇jQuery中的所有複選框
- 19. 複選框在HeaderTemplate中選擇ItemTemplate中的所有複選框
- 20. 使用SharedPreferences保存複選框對話框中選擇項目
- 21. 選擇包含所選項目的框
- 22. 刪除選中複選框項目進行選擇的所有驗證
- 23. 複選框的項目文本選擇
- 24. 在JSP中選擇所有複選框
- 25. 選擇使用使用1個複選框,所有複選框BS-表
- 26. 爲複選框選擇列表視圖的所有選項
- 27. 組合框選擇項目
- 28. Listview複選框選擇所有/選擇所有C#4.0
- 29. 將所有選中的項目放在數組中的複選框中
- 30. 選擇ul內的所有複選框