像Excel一样的table表格

时间:2012-06-22 06:49:09
【文件属性】:

文件名称:像Excel一样的table表格

文件大小:1.25MB

文件格式:RAR

更新时间:2012-06-22 06:49:09

table js

还不是很完善,可以自己加以封装 // JavaScript Document var BoxWidth = 700// 资料表显示宽度 ( 不含卷轴 ) var ShowLine = 15// 资料表显示列数 var RsHeight = 21// 资料列高度 var LockCols = 1// 要锁定的栏位数 ( 由左至右 ) function WriteTable(){// 写入表格 var iBoxWidth=BoxWidth var NewHTML="

" for(i=0;i"+cTitle[0]+"" } } NewHTML+="
" for(i=0;i=LockCols){ var cTitle=DataTitles[i].split("#") NewHTML+="" } } NewHTML+="
"+cTitle[0]+"
" DataTable.innerHTML=NewHTML ApplyData() } function ApplyData(){// 写入资料 var NewHTML="" for(i=0;i"+DataFields[i][j]+"" } } NewHTML+="" } NewHTML+="
" DataGroup1.innerHTML=NewHTML var NewHTML="" for(i=0;i=LockCols){ var cTitle=DataTitles[j].split("#") NewHTML+="" } } NewHTML+="" } NewHTML+="
"+DataFields[i][j]+"
" DataGroup2.innerHTML=NewHTML DataFrame1.style.pixelHeight=RsHeight*ShowLine DataFrame2.style.pixelHeight=RsHeight*ShowLine DataFrame3.style.pixelHeight=RsHeight*ShowLine+RsHeight DataGroup3.style.pixelHeight=RsHeight*(DataFields.length+1) } function ResetTable(n){ var iBoxWidth=0 for(i=0;iBoxWidth){ var Sure=confirm("\n锁定栏位的宽度大於资料表显示的宽  \n\n度,这可能会造成版面显示不正常。\n\n\n您确定要继续吗?") }else{ Sure=true } if(Sure){ LockCols=(LockCols==n+1)?0:n+1 WriteTable() } } function SYNC_Roll(){ DataGroup1.style.posTop=-DataFrame3.scrollTop DataGroup2.style.posTop=-DataFrame3.scrollTop } window.onload=WriteTable


【文件预览】:
tableTest
----.project(1KB)
----.settings()
--------org.eclipse.core.resources.prefs(238B)
----.mymetadata(300B)
----WebRoot()
--------css()
--------WEB-INF()
--------index.jsp(3KB)
--------META-INF()
--------JsCode.htm(35KB)
--------js()
----.myeclipse()
----src()
--------com()
----.classpath(719B)

网友评论