下面这个 2.0 中 Treeview 的Checkboxes 选中根 枝叶全选中的实现教程由小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!
Runat="server" DataSourceID="XmlDataSource1" ShowCheckBoxes="all"
DataBindings
script language="javascript" type="text/javascript"
function client_OnTreeNodeChecked()
{
var obj = ;
var treeNodeFound = false;
var checkedState;
if ( == "INPUT" && == "checkbox") {
var treeNode = obj;
checkedState = ;
do
{
obj = ;
} while ( != "TABLE")
var parentTreeLevel = ;
var parentTreeNode = ];
var tables = .getElementsByTagName("TABLE");
var numTables =
if (numTables = 1)
{
for (i=0; i numTables; i++)
{
if (tables[i] == obj)
{
treeNodeFound = true;
i++;
if (i == numTables)
{
return;
}
}
if (treeNodeFound == true)
{
var childTreeLevel = tables[i].rows[0].;
if (childTreeLevel parentTreeLevel)
{
var cell = tables[i].rows[0].cells[childTreeLevel - 1];
var inputs = ("");
inputs[0].checked = checkedState;
}
else
{
return;
}
}
}
}
}
}
/script