function setCheckBox_Checking(a_TableID)
{
/*
Function : 將 Table 裡的 Checkbox 全選或全不選
Description : 使用於 Table 下的整行選取(DataGrid 也可使用),第一列不選
Arguments : [1]=[true/false] (選擇否),
[2]=[0/number] (選擇 checkbox 在的欄位)
Date : 2006/6/21
*/
var obj = document.all[a_TableID];
var oRow = null; //obj.rows[obj.rows.length-1];
var oCell = null; //obj.rows[0].cells[0];
var oChkCell = null;
var oItem = null;
var iCellCount = 0;
//
// 辨斷傳入的參數
var bChecked,iCol;
if (arguments[1] == null) bChecked = true;
else bChecked = arguments[1];
if (arguments[2] == null) iCol = 0;
else iCol = arguments[2];
//lert(asStartPNo);
var iRow = obj.rows.length;
for(var i = 0 ; i < iRow ; i++)
{
oRow = obj.rows[i];
iCellCount = oRow.cells.length;
//
if(iCol <= iCellCount ){ // 設定欄只能小於總欄
oChkCell = oRow.cells[iCol];
oItem = oChkCell.childNodes.item(0);
// 辨斷是否為 Checkbox
if(oItem.toString() == "[object]" && oItem.type.toLowerCase() == "checkbox" )
oItem.checked = bChecked;
}
}
}
留言列表