扩展TreeView控件(1) - 联动复选框(复选框的全选和取消全选)(转)
2007-08-20 17:04
330 查看
TreeView既强大又好用。为了让它更强大、更好用,我们来写一个继承自TreeView的控件。
[源码下载]
扩展TreeView控件(1) - 联动复选框(复选框的全选和取消全选)
作者:webabcd
介绍
扩展TreeView控件:
联动复选框(复选框的全选和取消全选)。选中指定的父复选框,则设置其所有子复选框为选中状态;取消选中指定的父复选框,则设置其所有子复选框为取消选中状态。如果某父复选框的所有子复选框为均选中状态,则设置该父复选框为选中状态;如果某复选框的所有子复选框至少有一个为取消选中状态,则设置该父复选框为取消选中状态
使用方法(设置属性):
AllowCascadeCheckbox - 是否启用联动复选框功能
关键代码
相关的js
//----------------------------
// http://webabcd.cnblogs.com/ //----------------------------
String.prototype.yy_stv_startsWith = function(s)
function yy_stv_addEvent(obj, evtType, fn)
var yy_stv_ccTreeView_pre = new Array(); // cs中动态向其灌数据(TreeView内控件ID的前缀数组)
function yy_stv_ccClickCheckbox(e)
function yy_stv_checkParentCheckbox(table, checked)
function yy_stv_foreachChildCheckbox(obj)
function yy_stv_foreachParentCheckbox(obj)
function yy_stv_attachCheckboxClickListener()
if (document.all)
else
using System;
using System.Collections.Generic;
using System.Text;
using System.ComponentModel;
using System.Web.UI;
namespace YYControls
相关的cs
using System;
using System.Collections.Generic;
using System.Text;
using System.Web.UI.WebControls;
using System.Web.UI;
namespace YYControls.SmartTreeViewFunction
OK
[源码下载]
[源码下载]
扩展TreeView控件(1) - 联动复选框(复选框的全选和取消全选)
作者:webabcd
介绍
扩展TreeView控件:
联动复选框(复选框的全选和取消全选)。选中指定的父复选框,则设置其所有子复选框为选中状态;取消选中指定的父复选框,则设置其所有子复选框为取消选中状态。如果某父复选框的所有子复选框为均选中状态,则设置该父复选框为选中状态;如果某复选框的所有子复选框至少有一个为取消选中状态,则设置该父复选框为取消选中状态
使用方法(设置属性):
AllowCascadeCheckbox - 是否启用联动复选框功能
关键代码
相关的js
//----------------------------
// http://webabcd.cnblogs.com/ //----------------------------
String.prototype.yy_stv_startsWith = function(s)
function yy_stv_addEvent(obj, evtType, fn)
var yy_stv_ccTreeView_pre = new Array(); // cs中动态向其灌数据(TreeView内控件ID的前缀数组)
function yy_stv_ccClickCheckbox(e)
function yy_stv_checkParentCheckbox(table, checked)
function yy_stv_foreachChildCheckbox(obj)
function yy_stv_foreachParentCheckbox(obj)
function yy_stv_attachCheckboxClickListener()
if (document.all)
else
using System;
using System.Collections.Generic;
using System.Text;
using System.ComponentModel;
using System.Web.UI;
namespace YYControls
相关的cs
using System;
using System.Collections.Generic;
using System.Text;
using System.Web.UI.WebControls;
using System.Web.UI;
namespace YYControls.SmartTreeViewFunction
OK
[源码下载]
相关文章推荐
- 扩展TreeView控件(1) - 联动复选框(复选框的全选和取消全选)
- 扩展TreeView控件(1) - 联动复选框(复选框的全选和取消全选)
- 扩展TreeView控件(1) - 联动复选框(复选框的全选和取消全选)
- 扩展TreeView控件(1) - 联动复选框(复选框的全选和取消全选)
- 扩展TreeView控件(1) - 联动复选框(复选框的全选和取消全选)
- 扩展GridView控件(4) - 联动复选框(复选框的全选和取消全选)
- 扩展GridView控件(4) - 联动复选框(复选框的全选和取消全选)
- 扩展GridView控件(4) - 联动复选框(复选框的全选和取消全选)
- 上接扩展GridView控件(4) - 联动复选框(复选框的全选和取消全选)
- 扩展GridView控件(4) - 联动复选框(复选框的全选和取消全选)
- 扩展GridView控件(4) - 联动复选框(复选框的全选和取消全选)
- 上接扩展GridView控件(4) - 联动复选框(复选框的全选和取消全选)
- 扩展TreeView控件(1) - 联动复选框
- Ext 没有全选取消复选框选中状态
- 全选复选框和全取消复选框
- JavaScript - 复选框的全选和取消
- DEV控件中GridView中的复选框与CheckBox实现联动的全选功能
- 点击复选框 当前行变为输入框 全选和取消全选
- 关于css中树形的开闭以及复选框checkbox如何全选取消的实现
- jquery复选框全选/取消示例