[英]dijit Tree + checkbox - unable to select/unselect checkbox
我試圖通過輸入輸入html代碼作為標簽值的一部分來在dijit.Tree中放置一個復選框。 它顯示確定,但我無法選中或取消選中它。 好像單擊事件沒有冒泡/到達輸入元素。
這是我創建樹對象的方法。
myTree = new dijit.Tree({
model: myModel,
showRoot: false,
getLabel: function(item) {
if (!item.root)
return '<input type="checkbox" name="'+ item.name +'" id="'+ item.name +'" value="1" /> '+ item.name;
}
}, "gridDiv");
我怎樣才能解決這個問題 ?
現在我想到2個選擇:
<div data-dojo-type="dijit.form.CheckBox" ... ></div>
,然后在樹啟動之后事件執行dojo.parser.parse(tree.domNode)
。 這將僅解析網格的DOM節點,並將任何dojo樣式標記轉換為實際的dojo對象。 如果可以的話,我個人建議第一選擇。
運氣,
如果樹中有復選框,我會選擇cbtree。 在這里檢查
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.