婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Web上功能強大的DbGrid表格HTC組件[只需在Table中指定樣式就可以完成多種功能可擴展]

Web上功能強大的DbGrid表格HTC組件[只需在Table中指定樣式就可以完成多種功能可擴展]

熱門標簽:南昌辦理400電話怎么安裝 不錯的400電話辦理 哈爾濱外呼系統代理商 徐州天音防封電銷卡 鄭州智能外呼系統運營商 佛山防封外呼系統收費 獲客智能電銷機器人 湛江電銷防封卡 電話機器人適用業務

Grid.htm

復制代碼 代碼如下:

style>
INPUT
{
DefineINPUTOnClick:expression(this.onclick=function(){if(this.type=="button"){this.style.color=chooseColor();}});
}
/style>
script>
var iGridRowCount=0;
var iGridColCount=0;
function createGrid()
{
DivID.innerHTML="";
if(iGridRowCount==0){iGridRowCount=5;}
if(iGridColCount==0){iGridColCount=5;}
var vTable=document.createElement("table");
vTable.style.behavior="url(Grid.htc)";
if(defineGridBgColorID.style.color)
{vTable.defineGridBgColor=defineGridBgColorID.style.color;}
if(defineFirstRowBgColorID.style.color)
{vTable.defineFirstRowBgColor=defineFirstRowBgColorID.style.color;}
if(defineFirstColBgColorID.style.color)
{vTable.defineFirstColBgColor=defineFirstColBgColorID.style.color;}
if(defineCurRowBgColorID.style.color)
{vTable.defineCurRowBgColor=defineCurRowBgColorID.style.color;}
if(defineCurColBgColorID.style.color)
{vTable.defineCurColBgColor=defineCurColBgColorID.style.color;}
if(defineCurEditBgColorID.style.color)
{vTable.defineCurEditBgColor=defineCurEditBgColorID.style.color;}
for(mIndex=0;mIndexiGridRowCount;mIndex++)
{
var vTr=vTable.insertRow(mIndex);
for(nIndex=0;nIndexiGridColCount;nIndex++)
{
vTd=vTr.insertCell(nIndex);
vTd.innerText="行"+mIndex+"列"+nIndex;
}
}
DivID.appendChild(vTable);
}
function chooseColor()
{
var strColor=DlgHelper.ChooseColorDlg();
strColor=strColor.toString(16);
if(strColor.length6)
{
var sTempString="000000".substring(0,6-strColor.length);
strColor=sTempString.concat(strColor);
}
return strColor;
}
/script>
div id="DivID">/div>
object id="DlgHelper" classid="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0px" height="0px">/object>
fieldset>
button onclick="window.confirm('已實現功能')">Grid參數區/button>br>
input type=button value="表格背景" id="defineGridBgColorID">br>
input type=button value="頭行背景" id="defineFirstRowBgColorID">br>
input type=button value="頭列背景" id="defineFirstColBgColorID">br>
input type=button value="當前選擇行背景" id="defineCurRowBgColorID">br>
input type=button value="當前選擇列背景" id="defineCurColBgColorID">br>
input type=button value="當前選擇編輯單元格背景" id="defineCurEditBgColorID">br>
button onclick="window.confirm('未實現功能')">保留功能區/button>br>
input type=text value="" id="defineGridRowCount">button onclick="iGridRowCount=defineGridRowCount.value;">行數/button>br>
input type=text value="" id="defineGridColCount">button onclick="iGridColCount=defineGridColCount.value;">列數/button>br>
input type=radio>是input type=radio>否啟動行調整br>
input type=radio>是input type=radio>否啟動列調整br>
input type=radio>是input type=radio>否啟動單元格編輯br>
button onclick="createGrid()">創建表格/button>br>
/fieldset>

Grid.htc
復制代碼 代碼如下:

public:property name="defineGridBgColor">
public:property name="defineFirstRowBgColor">
public:property name="defineFirstColBgColor">
public:property name="defineCurRowBgColor">
public:property name="defineCurColBgColor">
public:property name="defineCurEditBgColor">
public:attach event=oncontentready onevent="initGrid()">
script>
//常量[可以設置為屬性]
var rgbGridBgColor="#E1E4EC";//表格背景
var rgbFirstRowBgColor="#6699CC";//頭行背景
var rgbFirstColBgColor="#6699CC";//頭列背景
var rgbCurRowBgColor="#BBCCDD";//當前選擇行背景
var rgbCurColBgColor="#BBCCDD";//當前選擇列背景
var rgbCurEditBgColor="#FFFFFF";//當前選擇編輯單元格背景
//表格列數
var iColCount=0;
//表格行數
var iRowCount=0;
//當前選擇行
var iCurRowIndex=0;
//當前選擇列
var iCurColIndex=0;
var bIsDragRow=false;//行是否拖動狀態
var bIsDragCol=false;//列是否拖動狀態
var iDragHistoryRowIndex=0;//拖動前原始行位置索引
var iDragCurrentRowIndex=0;//拖動后目的行位置索引
var iDragHistoryColIndex=0;//拖動前原始列位置索引
var iDragCurrentColIndex=0;//拖動后目的列位置索引
function initGrid()
{
//屬性獲取
if(defineGridBgColor)
{rgbGridBgColor=defineGridBgColor;}else{rgbGridBgColor="#E1E4EC";}
if(defineFirstRowBgColor)
{rgbFirstRowBgColor=defineFirstRowBgColor;}else{rgbFirstRowBgColor="#6699CC";}
if(defineFirstColBgColor)
{rgbFirstColBgColor=defineFirstColBgColor;}else{rgbFirstColBgColor="#6699CC";}
if(defineCurRowBgColor)
{rgbCurRowBgColor=defineCurRowBgColor;}else{rgbCurRowBgColor="#BBCCDD";}
if(defineCurColBgColor)
{rgbCurColBgColor=defineCurColBgColor;}else{rgbCurColBgColor="#BBCCDD";}
if(defineCurEditBgColor)
{rgbCurEditBgColor=defineCurEditBgColor;}else{rgbCurEditBgColor="#FFFFFF";}
//初始化常量
iColCount=element.rows(0).cells.length;
iRowCount=element.rows.length;
//設置表格樣式
element.style.backgroundColor=rgbGridBgColor;
element.border="0";
element.cellSpacing="1";
element.cellPadding="0";
element.width="80%";
element.style.borderLeft="1px solid #000000";
element.style.borderBottom="1px solid #000000";
//設置單元格樣式
for(iRow=0;iRowiRowCount;iRow++)
{
for(iCol=0;iColiColCount;iCol++)
{
element.rows(iRow).cells(iCol).style.borderTop="1px solid #000000";
element.rows(iRow).cells(iCol).style.borderRight="1px solid #000000";
}
}
//設置頭行樣式
for(iCol=0;iColiColCount;iCol++)
{
element.rows(0).cells(iCol).style.backgroundColor=rgbFirstRowBgColor;
}
//設置頭列樣式
for(iRow=1;iRowiRowCount;iRow++)
{
element.rows(iRow).cells(0).style.backgroundColor=rgbFirstColBgColor;
}
//設置編輯單元格
for(mIndex=1;mIndexiRowCount;mIndex++)
{
for(nIndex=1;nIndexiColCount;nIndex++)
{
var vText=element.rows(mIndex).cells(nIndex).innerHTML;
element.rows(mIndex).cells(nIndex).innerHTML="div contentEditable=false>"+vText+"/div>";
element.rows(mIndex).cells(nIndex).children[0].attachEvent("onclick",onEditTrue);
element.rows(mIndex).cells(nIndex).children[0].attachEvent("onblur",onEditFalse);
}
}
//綁定列事件
for(iCol=1;iColiColCount;iCol++)
{
element.rows(0).cells(iCol).attachEvent("onmouseup",onColHeaderMouseDown);
}
//綁定行事件
for(iRow=1;iRowiRowCount;iRow++)
{
element.rows(iRow).attachEvent("onmouseup",onRowHeaderMouseDown);
}
//綁定事件方法
element.attachEvent("onmousedown",onMouseDown);
element.attachEvent("onmousemove",onMouseMove);
element.attachEvent("onmouseup",onMouseUp);
element.attachEvent("onselectstart",onSelectStart);
}
//按下列
function onColHeaderMouseDown()
{
iCurColIndex=window.event.srcElement.cellIndex;
onColHeaderMouseDownColor(iCurColIndex);
}
//按下行
function onRowHeaderMouseDown()
{
iCurRowIndex=window.event.srcElement.parentElement.rowIndex;
onRowHeaderMouseDownColor(iCurRowIndex);
}
//啟動編輯單元格
function onEditTrue()
{
var vEditObject=window.event.srcElement;
vEditObject.contentEditable=true;
vEditObject.runtimeStyle.backgroundColor=rgbCurEditBgColor;
}
//禁止編輯單元格
function onEditFalse()
{
var vEditObject=window.event.srcElement;
vEditObject.contentEditable=false;
vEditObject.runtimeStyle.backgroundColor="transparent";
}
//Grid鼠標按下
function onMouseDown()
{
if(window.event.srcElement.tagName.toUpperCase()=="TD")
{
if(window.event.srcElement.cellIndex==0)
{
bIsDragRow=true;
iDragHistoryRowIndex=window.event.srcElement.parentElement.rowIndex;
}
if(window.event.srcElement.parentElement.rowIndex==0)
{
bIsDragCol=true;
iDragHistoryColIndex=window.event.srcElement.cellIndex;
}
}
}
//Grid鼠標移動
function onMouseMove()
{
if(bIsDragRow==true)
{
//拖動行模擬層處理.
}
if(bIsDragCol==true)
{
//拖動列模擬層處理.
}
}
//Grid鼠標抬起
function onMouseUp()
{
if(bIsDragRow==true)
{
if(window.event.srcElement.tagName.toUpperCase()=="TD")
{
if(window.event.srcElement.cellIndex==0)
{
iDragCurrentRowIndex=window.event.srcElement.parentElement.rowIndex;
if(iDragHistoryRowIndex!=0iDragCurrentRowIndex!=0)
{
moveRow(iDragHistoryRowIndex,iDragCurrentRowIndex);
}
}
}
}
if(bIsDragCol==true)
{
if(window.event.srcElement.tagName.toUpperCase()=="TD")
{
if(window.event.srcElement.parentElement.rowIndex==0)
{
iDragCurrentColIndex=window.event.srcElement.cellIndex;
if(iDragHistoryColIndex!=0iDragCurrentColIndex!=0)
{
moveCol(iDragHistoryColIndex,iDragCurrentColIndex);
}
}
}
}
bIsDragRow=false;
bIsDragCol=false;
}
//Grid鼠標移出
function onMouseOut()
{
if(bIsDragRow==true)
{
bIsDragRow=false;
}
if(bIsDragCol==true)
{
bIsDragCol=false;
}
}
//Grid選擇開始
function onSelectStart()
{
return false;
}
//庫
//移動行
function moveRow(iFromIndex,iToIndex)
{
var strFromArray=new Array(iColCount);
var strToArray=new Array(iColCount);
for(mIndex=0;mIndexiColCount;mIndex++)
{
strFromArray[mIndex]=element.rows(iFromIndex).cells(mIndex).innerHTML;
strToArray[mIndex]=element.rows(iToIndex).cells(mIndex).innerHTML;
}
for(nIndex=0;nIndexiColCount;nIndex++)
{
element.rows(iFromIndex).cells(nIndex).innerHTML=strToArray[nIndex];
element.rows(iToIndex).cells(nIndex).innerHTML=strFromArray[nIndex];
}
onRowHeaderMouseDownColor(iToIndex);
cellAttachEvent();
}
//移動列
function moveCol(iFromIndex,iToIndex)
{
var strFromArray=new Array(iRowCount);
var strToArray=new Array(iRowCount);
for(mIndex=0;mIndexiRowCount;mIndex++)
{
strFromArray[mIndex]=element.rows(mIndex).cells(iFromIndex).innerHTML;
strToArray[mIndex]=element.rows(mIndex).cells(iToIndex).innerHTML;
}
for(nIndex=0;nIndexiRowCount;nIndex++)
{
element.rows(nIndex).cells(iFromIndex).innerHTML=strToArray[nIndex];
element.rows(nIndex).cells(iToIndex).innerHTML=strFromArray[nIndex];
}
onColHeaderMouseDownColor(iToIndex);
cellAttachEvent();
}
//行按下變化
function onRowHeaderMouseDownColor(pCurRowIndex)
{
clearClient();
for(kIndex=1;kIndexiColCount;kIndex++)
{
element.rows(pCurRowIndex).cells(kIndex).bgColor=rgbCurRowBgColor;
}
}
//列按下變化
function onColHeaderMouseDownColor(pCurColIndex)
{
clearClient();
for(kIndex=1;kIndexiRowCount;kIndex++)
{
element.rows(kIndex).cells(pCurColIndex).bgColor=rgbCurColBgColor;
}
}
//清除客戶區
function clearClient()
{
for(mIndex=1;mIndexiRowCount;mIndex++)
{
for(nIndex=1;nIndexiColCount;nIndex++)
{
element.rows(mIndex).cells(nIndex).bgColor="transparent";
}
}
}
//單元格事件綁定
function cellAttachEvent()
{
for(mIndex=1;mIndexiRowCount;mIndex++)
{
for(nIndex=1;nIndexiColCount;nIndex++)
{
element.rows(mIndex).cells(nIndex).children[0].attachEvent("onclick",onEditTrue);
element.rows(mIndex).cells(nIndex).children[0].attachEvent("onblur",onEditFalse);
}
}
}
/script>

標簽:懷化 紹興 安康 吉安 廣西 蕪湖 呂梁 蘭州

巨人網絡通訊聲明:本文標題《Web上功能強大的DbGrid表格HTC組件[只需在Table中指定樣式就可以完成多種功能可擴展]》,本文關鍵詞  Web,上,功能,強,大的,DbGrid,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Web上功能強大的DbGrid表格HTC組件[只需在Table中指定樣式就可以完成多種功能可擴展]》相關的同類信息!
  • 本頁收集關于Web上功能強大的DbGrid表格HTC組件[只需在Table中指定樣式就可以完成多種功能可擴展]的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久久不卡影院| 国产精品自拍网站| 中文字幕乱码亚洲精品一区| 欧美一区二区三区四区高清| 欧美四级电影在线观看| 国产乱妇无码大片在线观看| 亚洲欧美激情一区二区| 中文一区二区完整视频在线观看| 日韩欧美的一区二区| 欧美一级精品在线| 欧美一区二区三区精品| 在线综合+亚洲+欧美中文字幕| 在线日韩av片| 欧美日韩一区二区三区免费看| 一本久久综合亚洲鲁鲁五月天| 国产一区二区三区免费看| 一区二区三区丝袜| 日本成人在线电影网| 日韩成人免费电影| 成人性生交大片免费看在线播放 | 欧美日韩高清一区二区不卡| 色一情一乱一乱一91av| 欧美三区免费完整视频在线观看| 一本久久a久久精品亚洲| 91亚洲午夜精品久久久久久| 在线观看不卡视频| 欧美人动与zoxxxx乱| 精品久久人人做人人爽| 欧美精品99久久久**| 色哟哟精品一区| 欧美精品777| 久久夜色精品国产欧美乱极品| 国产欧美一区在线| 亚洲国产综合色| 免费欧美日韩国产三级电影| 国产露脸91国语对白| 91在线国产福利| 91在线云播放| 色综合天天天天做夜夜夜夜做| 欧美日韩一级黄| 久久亚洲一区二区三区明星换脸| 国产精品三级视频| 亚洲成人av电影在线| 美女脱光内衣内裤视频久久网站| 播五月开心婷婷综合| 欧美日韩国产一级片| 久久九九久久九九| 亚洲视频网在线直播| 亚洲柠檬福利资源导航| 免费欧美高清视频| 97久久超碰精品国产| 欧美videofree性高清杂交| 国产精品理伦片| 日韩中文字幕91| av一区二区三区四区| 在线观看网站黄不卡| 7777精品伊人久久久大香线蕉| 国产日韩欧美在线一区| 丝袜美腿成人在线| 91在线国产观看| 国产日产欧美精品一区二区三区| 天堂久久久久va久久久久| 成人免费毛片a| 2020日本不卡一区二区视频| 一区二区三区四区乱视频| 国产一区二区不卡在线| 欧美日韩成人综合| 一级做a爱片久久| 成人黄色一级视频| 精品久久99ma| 麻豆91在线播放| 91精品国产综合久久蜜臀| 国产午夜精品一区二区三区视频 | 欧美人妇做爰xxxⅹ性高电影| 日韩欧美美女一区二区三区| 一卡二卡三卡日韩欧美| 91在线无精精品入口| 国产精品美女久久久久久久| 国产精品一线二线三线精华| 日韩视频一区在线观看| 日韩精品欧美精品| 欧美日韩一区不卡| 亚洲一区二区免费视频| 在线观看网站黄不卡| 亚洲日本电影在线| 91麻豆.com| 一区二区三区在线播| 欧洲国内综合视频| 亚洲视频每日更新| 91成人看片片| 亚洲国产日韩精品| 欧美色老头old∨ideo| 亚洲福利国产精品| 欧美一区二区视频网站| 日本不卡一区二区三区| 色噜噜狠狠色综合欧洲selulu | 国产一区视频导航| 精品国产不卡一区二区三区| 精品一区二区久久久| 久久午夜老司机| 国产一区二区三区久久久| 久久久国产精品麻豆| 波多野结衣在线aⅴ中文字幕不卡 波多野结衣在线一区 | 亚洲不卡在线观看| 91精品国产综合久久精品app | 精品国产亚洲一区二区三区在线观看| 欧美bbbbb| 久久精品一区二区| 国产精品一级片在线观看| 中文字幕成人网| 欧美三级电影在线观看| 精品一区二区三区不卡| 国产精品久久久99| 成人毛片视频在线观看| 亚洲国产精品久久久男人的天堂| 欧美第一区第二区| av色综合久久天堂av综合| 一级精品视频在线观看宜春院 | 91精品国产综合久久小美女| 亚洲在线视频一区| 欧美成人a在线| av中文字幕亚洲| 卡一卡二国产精品| 中文字幕日韩一区| 国产欧美一区二区三区鸳鸯浴| 91麻豆精品国产91久久久| 91国偷自产一区二区三区观看 | 99久久婷婷国产综合精品电影| 蜜臀久久99精品久久久久久9| 亚洲伦理在线免费看| 国产精品入口麻豆九色| 国产亚洲精品福利| 欧美不卡在线视频| 51久久夜色精品国产麻豆| 欧美色精品天天在线观看视频| 91麻豆福利精品推荐| 成人动漫一区二区三区| 福利91精品一区二区三区| 黑人巨大精品欧美一区| 久久99精品一区二区三区| 奇米888四色在线精品| 日本伊人色综合网| 麻豆精品新av中文字幕| 蜜臀精品久久久久久蜜臀| 人人狠狠综合久久亚洲| 日韩电影在线免费观看| 日韩av高清在线观看| 美女mm1313爽爽久久久蜜臀| 美女视频网站久久| 国产综合色产在线精品| 国产在线日韩欧美| 成人综合婷婷国产精品久久蜜臀| 成人一级黄色片| 色综合天天性综合| 欧美日韩中文一区| 日韩限制级电影在线观看| 26uuuu精品一区二区| 久久久www成人免费无遮挡大片| 国产亚洲综合在线| 亚洲色欲色欲www| 亚洲国产综合色| 韩国欧美国产1区| 成人高清在线视频| 欧美日韩黄色一区二区| 日韩精品一区二区三区在线观看 | 欧美一区二区在线视频| 精品久久久久久久久久久院品网 | 色综合网色综合| 欧美一区在线视频| 国产欧美日韩视频一区二区| ...av二区三区久久精品| 亚洲成人中文在线| 国产成人午夜精品影院观看视频 | 欧美综合久久久| 精品乱人伦小说| 亚洲狼人国产精品| 久久99精品久久久久久动态图| 成人激情小说乱人伦| 欧美另类久久久品| 欧美激情一区在线| 天堂精品中文字幕在线| 成a人片亚洲日本久久| 欧美一区二区三区视频在线 | 国产一区二区在线看| 在线一区二区观看| 国产欧美一区二区精品性色 | 久久久一区二区| 午夜欧美在线一二页| 成人综合婷婷国产精品久久免费| 欧美日韩国产综合视频在线观看 | 欧美日韩美少妇| 国产精品久久看| 精品一区二区三区影院在线午夜| 91社区在线播放| 久久久亚洲综合| 日韩不卡手机在线v区| 一本大道久久精品懂色aⅴ| 久久精品视频网| 久久机这里只有精品| 91黄色免费看|