擴(kuò)展treeview控件-聯(lián)動(dòng)復(fù)選框(復(fù)選框的全選和取消全選)

擴(kuò)展treeview控件-聯(lián)動(dòng)復(fù)選框(復(fù)選框的全選和取消全選)

ID:9040278

大小:326.00 KB

頁數(shù):8頁

時(shí)間:2018-04-15

擴(kuò)展treeview控件-聯(lián)動(dòng)復(fù)選框(復(fù)選框的全選和取消全選)_第1頁
擴(kuò)展treeview控件-聯(lián)動(dòng)復(fù)選框(復(fù)選框的全選和取消全選)_第2頁
擴(kuò)展treeview控件-聯(lián)動(dòng)復(fù)選框(復(fù)選框的全選和取消全選)_第3頁
擴(kuò)展treeview控件-聯(lián)動(dòng)復(fù)選框(復(fù)選框的全選和取消全選)_第4頁
擴(kuò)展treeview控件-聯(lián)動(dòng)復(fù)選框(復(fù)選框的全選和取消全選)_第5頁
資源描述:

《擴(kuò)展treeview控件-聯(lián)動(dòng)復(fù)選框(復(fù)選框的全選和取消全選)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、介紹擴(kuò)展TreeView控件:聯(lián)動(dòng)復(fù)選框(復(fù)選框的全選和取消全選)。選中指定的父復(fù)選框,則設(shè)置其所有子復(fù)選框?yàn)檫x中狀態(tài);取消選中指定的父復(fù)選框,則設(shè)置其所有子復(fù)選框?yàn)槿∠x中狀態(tài)。如果某父復(fù)選框的所有子復(fù)選框?yàn)榫x中狀態(tài),則設(shè)置該父復(fù)選框?yàn)檫x中狀態(tài);如果某復(fù)選框的所有子復(fù)選框至少有一個(gè)為取消選中狀態(tài),則設(shè)置該父復(fù)選框?yàn)槿∠x中狀態(tài)使用方法(設(shè)置屬性):AllowCascadeCheckbox-是否啟用聯(lián)動(dòng)復(fù)選框功能關(guān)鍵代碼相關(guān)的js//----------------------------//?http://webabcd.cnblogs.com///------------

2、----------------/**//*Helper?開始*/String.prototype.yy_stv_startsWith?=?function(s){???///?

StartsWith()????var?reg?=?new?RegExp("^"?+?s);???????return?reg.test(this);}function?yy_stv_addEvent(obj,?evtType,?fn)?{///?綁定事件????//?FF????if?(obj.addEventListener

3、)????{????????obj.addEventListener(evtType,?fn,?true);????????return?true;????}????//?IE????else?if?(obj.attachEvent)????{????????var?r?=?obj.attachEvent("on"?+?evtType,?fn);????????return?r;????}????else????{????????return?false;????}????}/**//*Helper?結(jié)束*//**//*聯(lián)動(dòng)復(fù)選框?開始*/var?yy_stv_ccTreeVi

4、ew_pre?=?new?Array();?//?cs中動(dòng)態(tài)向其灌數(shù)據(jù)(TreeView內(nèi)控件ID的前綴數(shù)組)function?yy_stv_ccClickCheckbox(e)?{///?

單擊復(fù)選框時(shí)http://www.0791wang.cn????var?evt?=?e?

5、

6、?window.event;?//?FF?

7、

8、?IE????var?obj?=?evt.target?

9、

10、?evt.srcElement??//?FF?

11、

12、?IE????????yy_stv_foreachChildCheckbox(obj);????yy_stv

13、_foreachParentCheckbox(obj);}function?yy_stv_checkParentCheckbox(table,?checked){///?

設(shè)置父復(fù)選框的狀態(tài)????var?nodes?=?table.parentNode.parentNode.childNodes;????????????for?(var?i=1;?i

14、nodes[i-1])?==?'undefined'?

15、

16、?typeof(nodes[i-1].rows)?==?'undefined')?return;????????????for?(var?x=0;?x?

17、chk?=?nodes[i-1].rows[x].cells[j].childNodes[0];????????????????????if?(typeof(chk)?!=?'undefined'?&&?chk.tagName?==?"INPUT"?&&?chk.type?==?"checkbox")?????????????????????{????????????????????????chk.checked?=?checked;????????????????????????yy_st

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。