版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
動(dòng)態(tài)表格使用說(shuō)明書(shū)動(dòng)態(tài)表格基本介紹:在動(dòng)態(tài)表格中,基本是通過(guò)XMLTitle、XMLContents、TOT_ID、SHOWJS四個(gè)欄位來(lái)實(shí)現(xiàn)的。其中1.XMLTitle欄位:XMLTitle欄位中放的是動(dòng)態(tài)表格的表標(biāo)題、表格欄位的樣式、欄位的寬度、欄位內(nèi)容的檢測(cè)以及一些動(dòng)作按鈕。例如:“員工轉(zhuǎn)正自我考核表”中,XMLTitle欄位的內(nèi)容為:"工作內(nèi)容(按重要性順序排列),績(jī)效,績(jī)效評(píng)為中差的因素分析,^TEXT,RADIO,TEXT,^250,200,200,^y,y,n^,優(yōu)|良|中|差|,,^不能為空請(qǐng)檢查|必須是日期型數(shù)據(jù)|必須是數(shù)字型數(shù)據(jù)|輸入了非法字符|^新增&y|刪除&y|修改&y|插入&y|擬定&y|取消&y|選擇"以“^”為界線,XMLTitle欄位的內(nèi)容可以分為如下幾個(gè)參數(shù):第一參數(shù):表格標(biāo)題,如:“工作內(nèi)容(按重要性順序排列),績(jī)效,績(jī)效評(píng)為中差的因素分析”。第二參數(shù):欄位類(lèi)型,類(lèi)型的具體說(shuō)明見(jiàn)后面。如:“TEXT,RADIO,TEXT”第三參數(shù):表格欄位寬度。如:“250,200,200,”第四個(gè)參數(shù):是否為空檢測(cè)。當(dāng)為“y”時(shí)檢測(cè),“n”時(shí)不檢測(cè)。如:“y,y,n”第五個(gè)參數(shù):輔助參數(shù),根據(jù)第二個(gè)參數(shù)不同有不同的用法,詳見(jiàn)類(lèi)型使用說(shuō)明第六個(gè)參數(shù):提醒說(shuō)明(可以不考慮)。如:“不能為空請(qǐng)檢查|必須是日期型數(shù)據(jù)|必須是數(shù)字型數(shù)據(jù)|輸入了非法字符”是對(duì)內(nèi)容進(jìn)行檢測(cè)后的提醒說(shuō)明。第七個(gè)參數(shù):按鈕上的文字定義(可以不考慮)。如:“新增&y|刪除&y|修改&y|插入&y|擬定&y|取消&y|選擇”是一些相關(guān)按鈕上的文字定義。2.XMLContents欄位:XMLContents欄位是對(duì)動(dòng)態(tài)表格的內(nèi)容進(jìn)行傳值的!當(dāng)表單提交后,自動(dòng)將動(dòng)態(tài)表格的內(nèi)容付給XMLContents,例如將下面動(dòng)態(tài)表格的值傳給XMLContents欄位,圖(4)XMLContents欄位的內(nèi)容為:“旺旺三期表單的測(cè)試~中~不合格~^動(dòng)態(tài)表格的制作~優(yōu)~~^”,其中列與列之間的用“~”間隔;行與行之間用“^”間隔;流程走到第二站,在只讀狀況下動(dòng)態(tài)表格顯示為:圖(5)3.TOT_ID欄位:TOT_ID欄位是調(diào)用XMLTitle欄位的內(nèi)容!其公式為:"[<DIVID='HTMLTitle'></DIV>]"4.SHOWJS欄位:SHOWJS欄位控制動(dòng)態(tài)表格的樣式以及顯示;在第一站,當(dāng)要對(duì)動(dòng)態(tài)表格進(jìn)行編輯時(shí),內(nèi)容為:"[<script>"+"varTitleValue=document.all('XMLTitle').value;"+"varXC='XMLContents';"+"varHid='HTMLTitle';"+"varRadioname='F';"+"varsort=true;"+"vartable_width=750;"+"varNoChinese='No';"+"SetHTMLTitle('NULL',Hid,TitleValue,XC,Radioname,sort,table_width,NoChinese);"+"</script>]"當(dāng)SetHTMLTitle函數(shù)的第一個(gè)參數(shù)為'NULL'時(shí),動(dòng)態(tài)表格為編輯狀態(tài),當(dāng)?shù)谝粋€(gè)參數(shù)為‘READ’時(shí)為編輯狀態(tài);’Hid,TitleValue’是調(diào)用'HTMLTitle'欄位當(dāng)中的值;‘XC’是調(diào)用'XMLContents'欄位的值;table_width是動(dòng)態(tài)表格的寬度;NoChinese是判斷是否顯示序號(hào)。而SetHTMLTitle函數(shù)的函數(shù)體在“共用資源”—>檔案—>AutoTable.js中。動(dòng)態(tài)表格欄位類(lèi)型的具體說(shuō)明1.動(dòng)態(tài)表格欄位的格式有:(第二參數(shù))(1).TEXT……..…文本格式(2).RADIO……….單選按鈕(3).COMBOBOX………………..下拉列表框(4).POPWINDOW……………….彈出Windows窗口(5).DATE………...日期格式(6).N………………數(shù)字格式(7).R..…………….文本格式,但不可以編輯(不帶值)(8).P1…………….文本格式,但不可以編輯(帶值)(9).HJ…………….隱藏欄位2.RADIO…單選按鈕的配置以“員工轉(zhuǎn)正自我考核表”為例,XMLTitle欄位的第二參數(shù)為:“TEXT,RADIO,TEXT,”而與其相相應(yīng)的第五參數(shù)“,優(yōu)|良|中|差|,,”中的紅色部分是單選按鈕的內(nèi)容。單選按鈕內(nèi)容之間以“|”間隔。顯示樣式如圖(2)所示:圖(2)COMBOBOX…下拉列表框的配置以“崗位/薪資異動(dòng)申請(qǐng)單”為例,XMLTitle欄位的第二參數(shù)為:“COMBOBOX,POPWINDOW,”而與其相相應(yīng)的第五參數(shù)“簽呈|試用期滿告知單|員工轉(zhuǎn)正自我考核表|試用/協(xié)議期滿考核表|員工崗位異動(dòng)考核表|其它|,,”中的紅色部分是下拉列表框的內(nèi)容。下拉列表框內(nèi)容之間以“|”間隔。顯示樣式如圖(3)所示:圖(3)4.POPWINDOW…彈出窗口的配置以“崗位/薪資異動(dòng)申請(qǐng)單”為例,XMLTitle欄位的第二參數(shù)為:“,POPWINDOW,”而與其相相應(yīng)的第五參數(shù)為空。只需在JS表頭里添加一段OpenPopWindow函數(shù),其內(nèi)容為:functionOpenPopWindow(item,Dis_XMLContents_name,ind){DialogBoxName="SelectForms"ExchangeFields=""screenh='550'screenw='525'field_jSRadioname=itemDialogBox(DialogBoxName,ExchangeFields,screenh,screenw,false);}其中SelectForms為彈出表單的名稱(chēng),ExchangeFields為返回的值,screenh、screenw為彈出表單的長(zhǎng)度跟寬度。顯示樣式如圖(3)所示.5.DATE…日期型的配置以“攜眷/攜眷變更/取消攜眷申請(qǐng)表”為例,其第四標(biāo)題的內(nèi)容為日期格式,則XMLTitle欄位的第二參數(shù)為:“,,,DATEBR,”,而與其相相應(yīng)的第五參數(shù)為空:“,,,,”。只需在子表單中添加一個(gè)DATEBR欄位,此外在DATEBR欄位的onFocus屬性里添加一下一段JavaScript代碼:“document.all("edtJavaScript_F")[3].value=this.value;”。其顯示樣式如圖(4)所示:圖(4)點(diǎn)擊按鈕彈出如下窗口:6.DATE…多日期型的配置若動(dòng)態(tài)表格的第三、第四列都是日期型的,則XMLTitle欄位的第二參數(shù)為:“,,DATEBR,DATEBR1,”,而與其相相應(yīng)的第五參數(shù)為空:“,,,,”。只需在子表單中添加DATEBR和DATEBR1兩個(gè)欄位。而DATEBR欄位的onFocus屬性?xún)?nèi)容為“document.all("edtJavaScript_F")[2].value=this.value;”。DATEBR1欄位的onFocus屬性?xún)?nèi)容為“document.all("edtJavaScript_F")[3].value=this.value;”。7.欄位的檢測(cè)防空的檢測(cè):若XMLTitle欄位第二參數(shù)內(nèi)的值為T(mén)EXT格式,且相相應(yīng)的第四參數(shù)為“y”的情況下,假如欄位值為空,則在表單提交時(shí)會(huì)自動(dòng)提醒“不能為空請(qǐng)檢查”(第六參數(shù)的第一個(gè)值)。其它錯(cuò)誤的檢測(cè)若XMLTitle欄位第二參數(shù)內(nèi)的值為DATE格式,且相相應(yīng)的第四參數(shù)為“y”的情況下,假如欄位的值不是對(duì)的的日期類(lèi)型,則在表單提交時(shí)會(huì)自動(dòng)提醒“必須是日期型數(shù)據(jù)”(第六參數(shù)的第二個(gè)值)。若XMLTitle欄位第二參數(shù)內(nèi)的值為N(數(shù)字)格式,且相相應(yīng)的第四參數(shù)為“y”的情況下,假如欄位的值不是對(duì)的的數(shù)字類(lèi)型,則在表單提交時(shí)會(huì)自動(dòng)提醒“必須是數(shù)字型數(shù)據(jù)”(第六參數(shù)的第三個(gè)值)。動(dòng)態(tài)表格的計(jì)算以“員工績(jī)效考核表”為例,如圖所示:項(xiàng)目a1的工作權(quán)重乘以考核得分加上a2的工作權(quán)重乘以考核得分再加上……….,然后把結(jié)果記錄在動(dòng)態(tài)表格下面的欄位里。對(duì)于上面的計(jì)算則要進(jìn)行一下設(shè)立:(1)將XMLTitle欄位第二參數(shù)的第二列和第三列置為“N”,如:“TEXT,N,N,TEXT,”。(2)在JS表頭里添加下面兩段函數(shù):functionhenxiang_calcu(item,Dis_XMLContents_name)///對(duì)“工作權(quán)重、考核得分”內(nèi)容的檢測(cè){if(Dis_XMLContents_name=="XMLContents"){if((parseFloat(item[1].value)>100)|(parseFloat(item[1].value)<0))///判斷值是否在0-100之間{msgBox("工作權(quán)重請(qǐng)輸入0-100之間的數(shù)字",1)returnfalse}if((parseFloat(item[2].value)>100)|(parseFloat(item[2].value)<0))///判斷值是否在0-100之間{msgBox("考核得分請(qǐng)輸入0-100之間的數(shù)字",1)returnfalse}}}functionzhongxiang_calcu(Dis_XMLContents_name)///對(duì)動(dòng)態(tài)表格進(jìn)行記錄{if(Dis_XMLContents_name=="XMLContents")///判斷當(dāng)前輸入的值與XMLContents是否相等{varTemp_v=document.all(Dis_XMLContents_name).value///若相等則付給Temp_vvara1,a2a1=0a2=0a3=0Temp_v=Temp_v.split("^")//////取出當(dāng)前一行動(dòng)態(tài)表格的值for(varMM=0;MM<Temp_v.length-1;MM++){varTempi=Temp_v[MM]Tempi=Tempi.split("~")///取出每一個(gè)欄位的值付給Tempifor(varj=0;j<Tempi.length-1;j++) {temp_va=Tempi[j] if(!isNaN(temp_va)){if(j==1)///假如是在第二列,則將值付給a1{a1=parseFloat(temp_va) } if(j==2)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 品牌戰(zhàn)略與市場(chǎng)營(yíng)銷(xiāo)規(guī)劃與實(shí)施考核試卷
- 互聯(lián)網(wǎng)平臺(tái)虛擬貨幣監(jiān)管考核試卷
- 2025年度特色火鍋加盟店經(jīng)營(yíng)管理合同
- 城市軌道交通系統(tǒng)的發(fā)展歷程考核試卷
- 園藝陶瓷的生態(tài)恢復(fù)項(xiàng)目實(shí)踐考核試卷
- 企業(yè)項(xiàng)目管理辦公室(PMO)考核試卷
- 危險(xiǎn)廢物源解析考核試卷
- 逆變器課程設(shè)計(jì)報(bào)告
- 2025-2030全球鐵皮石斛粉行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 馬自達(dá)車(chē)標(biāo)課程設(shè)計(jì)
- 2024年江蘇省蘇州市中考數(shù)學(xué)試卷含答案
- 2024年世界職業(yè)院校技能大賽高職組“市政管線(道)數(shù)字化施工組”賽項(xiàng)考試題庫(kù)
- 介紹蝴蝶蘭課件
- 大學(xué)計(jì)算機(jī)基礎(chǔ)(第2版) 課件 第1章 計(jì)算機(jī)概述
- 數(shù)字化年終述職報(bào)告
- 《阻燃材料與技術(shù)》課件 第5講 阻燃塑料材料
- 2025年蛇年年度營(yíng)銷(xiāo)日歷營(yíng)銷(xiāo)建議【2025營(yíng)銷(xiāo)日歷】
- 2024年職工普法教育宣講培訓(xùn)課件
- 安保服務(wù)評(píng)分標(biāo)準(zhǔn)
- T-SDLPA 0001-2024 研究型病房建設(shè)和配置標(biāo)準(zhǔn)
- (人教PEP2024版)英語(yǔ)一年級(jí)上冊(cè)Unit 1 教學(xué)課件(新教材)
評(píng)論
0/150
提交評(píng)論