Song.Site/Manage/CoreScripts/GridView.js

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

//当页面加载时
function GridView_Init()
{
    //取gridview
    //var gv=$(".GridView");
    var gv=$("table[ControlType='GridView']");
    if(gv.length==0)
    {
        return;
    }
    //gv.hide();
    //设置一般性样式
    setStyle(gv);
    //全选、反选、取消三事件
    setSelectEvent(gv);
    //设置行事件,如悬停、点击事件
    setRowEvent(gv);
    //
    var tr=gv.find("tr[RowType='DataRow']");
    ChangeRowState(tr,"select");
    //
    gv.show();
}

//设置一般性样式
//gv:GridView表格
function setStyle(gv)
{
	//取gridview
	var gv=$(".GridView");
	//头部样式
	gv.find("tr:first").addClass( "header");
	//尾部部样式
	gv.find("tr[RowType='Footer']").addClass( "footer");
	//数据行样式
	gv.find("tr[RowType='DataRow']").addClass("DataRow");
	//复数行
	gv.find("tr[RowType='DataRow']:odd").addClass("DataRowOdd");
	//单数行
	gv.find("tr[RowType='DataRow']:even").addClass( "DataRowEven");
	//复选框box所在单元格宽度与样式
	gv.find("td[ItemType='SelectBox']").width(40);
	gv.find("td[ItemType='SelectBox']").attr("align","center");
	gv.find("tr:first td:first").attr("align","center");
	//脚底选择按钮
	var handler=gv.find("td[ItemType='SelectHandler']");
	var handTxt=handler.html();
	handTxt=" <a href='#'>全选</a> /";
	handTxt+=" <a href='#'>反选</a> /";
	handTxt+=" <a href='#'>取消</a>";
	handler.html(handTxt);
}
//设置选择事件(全选、反选、取消)
function setSelectEvent(gv)
{	
	//左上角的复选框
	var handler=gv.find("#selectBox");
	//全选、反选消
	handler.click(
			function()
后面还有 167 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。