javascript
Microsfot.Web.UI.WebControls.TreeView JavaScript控制方法研究(转)
Microsfot.Web.UI.WebControls.TreeView JavaScript控制方法研究
caidaoli@hotmail.com 2003-11-26
被選擇的節(jié)點的索引:
tree.selectedNodeIndex
被單擊的節(jié)點的索引:
tree.clickedNodeIndex
獲取一個節(jié)點:
tree.getTreeNode(nodeIndex)
在根節(jié)點下增加一個子節(jié)點:
var tree = document.all['TreeView1'];
var node = tree.createTreeNode() ;
tree.add(node);
node.setAttribute( "text", "aaaa");
在當前節(jié)點下增加一個子節(jié)點:
var tree = document.all['TreeView1'];
var node = tree.createTreeNode() ;
var parentNode = tree.getTreeNode( tree.clickedNodeIndex);
parentNode.add(node);
node.setAttribute( "text", "aaaa");
node.setAttribute("NavigateUrl","xxx");
node.databind();
node.setAttribute('expanded', 'true');//MS提供的HTC中需要修改一個地方,否則就會產(chǎn)生一個異常
node.getAttribute("xxx")
node.setAttribute('xxx', 'xxxx');
| 屬性 | 值 | 含義 |
| CheckBox | True False | 是否有選擇框 |
| checked | True False | 選擇框是否被選中 |
| Expanded | True False | 是否展開 |
| ImageURL | 正常狀態(tài)下左邊的圖標 | |
| SelectedImageUrl | 當節(jié)點被選擇時左邊的圖標 | |
| ExpandedImageUrl | 當節(jié)點被展開后左邊的圖標 | |
| Target | 目標框架 | |
| navigateurl | 目標URL | |
| type | 節(jié)點的類型 | |
| childtype | 子節(jié)點的類型 | |
| Text | 節(jié)點顯示的文本 | |
| innerText | ||
| innerHTML | ||
| defaultstyle | 默認的風格 | |
| hoverstyle | 當鼠標移到節(jié)點的上面時的風格 | |
| selectedstyle | 當節(jié)點被選擇時的風格 | |
| treenodesrc |
node.getParent()
node.getChildren()
node.getChildren().length > 0
var tree = document.all["tvMain"];
tree.attachEvent("onselectedindexchange", SelectedIndexChange);
轉載于:https://www.cnblogs.com/coolylh/archive/2006/01/07/312764.html
總結
以上是生活随笔為你收集整理的Microsfot.Web.UI.WebControls.TreeView JavaScript控制方法研究(转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ToString()的格式设置
- 下一篇: rails笔记 cache系统