Coding For Fun
宠辱不惊,看庭前花开花落~ 去留无意,任天上云卷云舒
posts - 9,comments - 1,trackbacks - 0

 

function carltbl_getBandById(tagId) 
{
    
if(!tagId)
        
return null;
    
var parts = tagId.split("_");
    
var bandIndex = parts.length - 2;
    
var gridId = parts[0];
    
var el=carltbl_getElementById(tagId);
    
if((gridId.charAt(gridId.length-3)=="g" && 
            gridId.charAt(gridId.length
-2)=="r" && 
            gridId.charAt(gridId.length
-1)=="c" || gridId.charAt(gridId.length-3)=="s" && 
            gridId.charAt(gridId.length
-2)=="g" && 
            gridId.charAt(gridId.length
-1)=="r"&& 
            el 
&& el.getAttribute("groupRow"))
    
{
        gridId
=gridId.substr(0,gridId.length-3);
        bandIndex
--;
    }

    
else if(el && (gridId.charAt(gridId.length-2)=="r" && 
                    gridId.charAt(gridId.length
-1)=="c" && 
                    el.tagName
=="TD" || gridId.charAt(gridId.length-2)=="g" && 
                    gridId.charAt(gridId.length
-1)=="r" && 
                    el.getAttribute(
"groupRow"|| gridId.charAt(gridId.length-2)=="r" && 
                    gridId.charAt(gridId.length
-1)=="h" && 
                    el.getAttribute(
"hiddenRow")))
    
{
        gridId
=gridId.substr(0,gridId.length-2);
        bandIndex
--;
    }

    
else if(gridId.charAt(gridId.length-1)=="r" && el && el.tagName=="TR")
        gridId
=gridId.substr(0,gridId.length-1);
    
else if(gridId.charAt(gridId.length-1)=="c" && el && el.tagName=="TH")
    
{
        gridId
=gridId.substr(0,gridId.length-1);
        bandIndex
=parts[1];
    }

    
else
        
return null;
    
if(!carltbl_getGridById(gridId))
        
return null;
    
var grid = carltbl_getGridById(gridId);
    
return grid.Bands[bandIndex];
}
posted on 2007-08-22 01:02 Flynn 阅读(142) 评论(1)  编辑 收藏 所属分类: JavaScript

FeedBack:

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-08-22 01:12 编辑过


相关链接: