一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单(6)--列表表单的局限...
生活随笔
收集整理的這篇文章主要介紹了
一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单(6)--列表表单的局限...
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
當(dāng)SharePoint列表作為InfoPath表單被自定義時(shí),當(dāng)涉及到SharePoint ASP.NET頁(yè)、作為InfoPath表單的SharePoint列表和表單庫(kù)表單之間的表單行為時(shí),有一些細(xì)微的差別需要注意。第二章節(jié)“表單需求:使用決策矩陣”包含了一個(gè)決策矩陣(含有收集表單需求和決定InfoPath方向的細(xì)節(jié))。本節(jié)覆蓋了幾個(gè)在處理SharePoint列表(作為InfoPath表單)時(shí)需要注意的不連貫一致的例子。
1.域描述。
? ? ? ? 在SharePoint列表設(shè)置中,每次創(chuàng)建新欄(域)時(shí),會(huì)提供一個(gè)描述框,這樣你可以輸入域中數(shù)據(jù)的描述。例如,在travel request表單中,對(duì)于Destination文本框,在欄設(shè)置中就輸入一個(gè)描述。如果在列表設(shè)置中修改描述,默認(rèn)的ASP.NET表單會(huì)立即在表單中反映出來(lái)。當(dāng)表單被轉(zhuǎn)換為InfoPath時(shí),描述在表單中仍然可見。不幸的是,當(dāng)我們刪除整個(gè)表單,以新的布局重建時(shí),當(dāng)添加Destination域到表單時(shí),描述不會(huì)自動(dòng)出現(xiàn)。
2.數(shù)據(jù)連接
? ? ? ? 在表單庫(kù)表單中,最初沒有數(shù)據(jù)連接,并且每個(gè)都需要使用向?qū)?chuàng)建。然而,SharePoint列表表單固有地有“提交”數(shù)據(jù)連接,將數(shù)據(jù)保存到當(dāng)前SharePoint列表中。這個(gè)數(shù)據(jù)連接不能移除或修改。并且,對(duì)于每個(gè)存在于表單的“選項(xiàng)”或查閱項(xiàng)域,存在一個(gè)“接收”數(shù)據(jù)連接。這些被鎖定,且不能刪除或修改。然而,總是可以添加新的具有完全功能的連接。
3.視圖
? ? ? ? 在SharePoint列表表單中,多個(gè)視圖可以被創(chuàng)建,和表單庫(kù)表單一樣,但是行為稍微不同。
4.選項(xiàng)按鈕
? ? ? ? 在插入控件中沒有列出來(lái),但是在表單中仍然可用。右擊控件,在“改變控件”列表,可以看到“選項(xiàng)按鈕”。
5.非開發(fā)者選項(xiàng)卡
? ? ? ? ?在功能區(qū)上有非開發(fā)者選項(xiàng)卡,意味著在這些表單上不能添加自定義代碼。
? ? ? ? ?Travel Purpose域作為單選按鈕被創(chuàng)建,但是當(dāng)表單被轉(zhuǎn)換為InfoPath時(shí),它變成了下拉框。并且,Destination框本來(lái)下邊有描述文本,現(xiàn)在也消失了。另一個(gè)要注意的是,當(dāng)日期被天蝎時(shí),盡管開始日期應(yīng)該在結(jié)束日期前,但是任何日期都可以被輸入的哇。
? ? ? ? 下面的練習(xí)中,你將添加描述文本到域,然后探索從列表設(shè)置改變描述時(shí)會(huì)產(chǎn)生的結(jié)果。
? ? ? ? 準(zhǔn)備:在瀏覽器上,打開SharePoint網(wǎng)站導(dǎo)航到Travel Requests列表。
1.在功能區(qū),列表選項(xiàng)卡,點(diǎn)擊“自定義表單”
4.在瀏覽器中,在列表選項(xiàng)卡,點(diǎn)擊“列表設(shè)置”。
? ? ? ? 之前的練習(xí)意在展示,當(dāng)表單使用InfoPath被自定義時(shí),在列表設(shè)置輸入的描述不會(huì)動(dòng)態(tài)改變。因此,任何描述都應(yīng)該直接在表單中輸入,正如我們?cè)诘?步做的一樣。
1.域描述。
? ? ? ? 在SharePoint列表設(shè)置中,每次創(chuàng)建新欄(域)時(shí),會(huì)提供一個(gè)描述框,這樣你可以輸入域中數(shù)據(jù)的描述。例如,在travel request表單中,對(duì)于Destination文本框,在欄設(shè)置中就輸入一個(gè)描述。如果在列表設(shè)置中修改描述,默認(rèn)的ASP.NET表單會(huì)立即在表單中反映出來(lái)。當(dāng)表單被轉(zhuǎn)換為InfoPath時(shí),描述在表單中仍然可見。不幸的是,當(dāng)我們刪除整個(gè)表單,以新的布局重建時(shí),當(dāng)添加Destination域到表單時(shí),描述不會(huì)自動(dòng)出現(xiàn)。
2.數(shù)據(jù)連接
? ? ? ? 在表單庫(kù)表單中,最初沒有數(shù)據(jù)連接,并且每個(gè)都需要使用向?qū)?chuàng)建。然而,SharePoint列表表單固有地有“提交”數(shù)據(jù)連接,將數(shù)據(jù)保存到當(dāng)前SharePoint列表中。這個(gè)數(shù)據(jù)連接不能移除或修改。并且,對(duì)于每個(gè)存在于表單的“選項(xiàng)”或查閱項(xiàng)域,存在一個(gè)“接收”數(shù)據(jù)連接。這些被鎖定,且不能刪除或修改。然而,總是可以添加新的具有完全功能的連接。
3.視圖
? ? ? ? 在SharePoint列表表單中,多個(gè)視圖可以被創(chuàng)建,和表單庫(kù)表單一樣,但是行為稍微不同。
4.選項(xiàng)按鈕
? ? ? ? 在插入控件中沒有列出來(lái),但是在表單中仍然可用。右擊控件,在“改變控件”列表,可以看到“選項(xiàng)按鈕”。
5.非開發(fā)者選項(xiàng)卡
? ? ? ? ?在功能區(qū)上有非開發(fā)者選項(xiàng)卡,意味著在這些表單上不能添加自定義代碼。
? ? ? ? ?Travel Purpose域作為單選按鈕被創(chuàng)建,但是當(dāng)表單被轉(zhuǎn)換為InfoPath時(shí),它變成了下拉框。并且,Destination框本來(lái)下邊有描述文本,現(xiàn)在也消失了。另一個(gè)要注意的是,當(dāng)日期被天蝎時(shí),盡管開始日期應(yīng)該在結(jié)束日期前,但是任何日期都可以被輸入的哇。
? ? ? ? 下面的練習(xí)中,你將添加描述文本到域,然后探索從列表設(shè)置改變描述時(shí)會(huì)產(chǎn)生的結(jié)果。
? ? ? ? 準(zhǔn)備:在瀏覽器上,打開SharePoint網(wǎng)站導(dǎo)航到Travel Requests列表。
1.在功能區(qū),列表選項(xiàng)卡,點(diǎn)擊“自定義表單”
2. 光標(biāo)放在Destination下,按下Enter添加新行,輸入“This is the city and state you will be going”。
4.在瀏覽器中,在列表選項(xiàng)卡,點(diǎn)擊“列表設(shè)置”。
5. 在“欄”部分,點(diǎn)擊Destination欄,改變描述為“This is the city and state”,然后點(diǎn)擊確定。
? ? ? ? 之前的練習(xí)意在展示,當(dāng)表單使用InfoPath被自定義時(shí),在列表設(shè)置輸入的描述不會(huì)動(dòng)態(tài)改變。因此,任何描述都應(yīng)該直接在表單中輸入,正如我們?cè)诘?步做的一樣。
轉(zhuǎn)載于:https://www.cnblogs.com/crazygolf/p/3856940.html
總結(jié)
以上是生活随笔為你收集整理的一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单(6)--列表表单的局限...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: jquery中的load()方法使用要点
- 下一篇: sqlserver表分区