日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SharePoint 2013 图文开发系列之InfoPath入门

發(fā)布時(shí)間:2024/8/1 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SharePoint 2013 图文开发系列之InfoPath入门 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

SharePoint 2013 圖文開發(fā)系列之InfoPath入門

來自:http://tech.ddvip.com/2014-01/1390230878208182.html

?

詳細(xì)的創(chuàng)建過程

1、 打開InfoPath Designer,選擇空白表單,可以看到右側(cè)描述,發(fā)布到SharePoint或者網(wǎng)絡(luò)位置,我們要發(fā)布到網(wǎng)絡(luò)位置,然后上傳到SharePoint表單庫;

2、 新建以后,如下圖:

  之后我們修改表單的標(biāo)題,然后在右側(cè)添加域,之后再拖動(dòng)至表單中間,當(dāng)然我們可以選擇插入 – 表格進(jìn)行布局;

?

3、下面就是添加域,如下圖:

4、添加域的名稱,如下圖:

5、添加表格進(jìn)行布局,然后拖動(dòng)Name到表格里,如下圖:

6、然后點(diǎn)擊文件 – 信息,高級(jí)表單選項(xiàng),修改信任級(jí)別和證書:

7、表單選項(xiàng),選擇安全和信任,如下設(shè)置,如果沒有證書,可以創(chuàng)建:

8、選擇發(fā)布,發(fā)布表單至SharePoint庫,如下圖:

9、選擇SharePoint網(wǎng)站的位置,中間如果彈框,需要管理員賬號(hào),目的準(zhǔn)備此表單以供管理員核準(zhǔn),如下圖:

10、點(diǎn)擊下一步,看到提示需經(jīng)管理員核準(zhǔn),所以之前彈出需要管理員賬號(hào);

11、指定模板的位置,發(fā)布核準(zhǔn)后的表單到計(jì)算機(jī)上,如下圖:

12、選擇桌面,保存為infopath.xsn文件,如下圖:

13、添加列,也就是Name,選擇下一步:

14選擇發(fā)布,即把經(jīng)過網(wǎng)站認(rèn)證的模板,發(fā)布到物理路徑下了:

15、發(fā)布成功,該表單已經(jīng)可以在瀏覽器中使用了,只需上傳到SharePoint服務(wù)器:

16、管理中心,上載表單模板(一般應(yīng)用程序設(shè)置),先點(diǎn)擊驗(yàn)證:

17、發(fā)現(xiàn)驗(yàn)證通過,可以上傳了:

18、上載成功,如下圖:

19、在該模板的下拉列表中,選擇激活到網(wǎng)站集(激活后,會(huì)在網(wǎng)站集功能里多一個(gè)功能),如下圖:

20、激活表單模板頁面,選擇激活位置,點(diǎn)擊確定即可:

21、回到infopath.xsn表單,點(diǎn)擊開發(fā)工具,代碼編輯器,如下圖:

22、點(diǎn)擊完代碼編輯器,會(huì)彈出Visual Studio界面,如下圖:

23、回到InfoPath模板,點(diǎn)擊開發(fā)工具,添加OnLoad事件,如下圖:

  鼠標(biāo)放在選擇的事件上,會(huì)有提示,說明這個(gè)事件是做什么用的,在什么情況,我們應(yīng)該使用該事件;

24、查看VS代碼里,會(huì)多一個(gè)事件,如下圖:

25、添加一個(gè)按鈕,如下圖:

  接下來,我們可以右鍵菜單,選擇添加按鈕的代碼;我們也可以添加其他的控件,用來讀取或者展示我們的數(shù)據(jù);

  同時(shí),在myFields中的Name上,右鍵可以復(fù)制xPath值,在表單代碼中獲取或者設(shè)置控件值的時(shí)候,都是需要的,也就是后面類似“/my:myFields/my:Name”這樣的;

26、在按鈕上右鍵,按鈕屬性,修改ID,點(diǎn)擊編輯表單代碼:

27、發(fā)現(xiàn)VS里多一個(gè)事件,可以在事件里添加我們的代碼;我只是測(cè)試表達(dá)發(fā)布,寫了個(gè)簡(jiǎn)單的代碼,就是把一行string類型,輸出到Name域里面,如下圖:

28、更新模板的時(shí)候,可能會(huì)彈出版本號(hào)相同的問題,報(bào)錯(cuò),下面有解決方法:

29、更新模板的版本號(hào),可以手動(dòng)修改下表單選項(xiàng)中,版本控制的版本號(hào),即可(強(qiáng)烈建議,版本號(hào)按照規(guī)律一點(diǎn)點(diǎn)來,不要亂寫,便于管理):

30、創(chuàng)建一個(gè)測(cè)試的文檔庫,作為表單發(fā)布使用,如下圖,選擇庫設(shè)置:

31、啟用內(nèi)容類型管理,如下圖:

32、添加內(nèi)容類型,如下圖:

33、添加我們的表單,Publish:

34、修改默認(rèn)的內(nèi)容類型,把我們的設(shè)置為默認(rèn):

35、可以看到新建文檔里面,有了我們發(fā)布的模板,點(diǎn)擊試試:

36、點(diǎn)擊Publish,彈出我們的表單,說明配置成功:

  我這里只是一個(gè)簡(jiǎn)單的測(cè)試表達(dá),你可以試著開發(fā)推動(dòng)工作流的,或者完成其他功能的表單,只要你需要;

37、點(diǎn)擊“按鈕”,發(fā)現(xiàn)按鈕的代碼執(zhí)行了,如下圖:

  將“這是一條測(cè)試數(shù)據(jù)…”輸出到Name域的控件里面了;

38、后來嘗試了調(diào)用一下SharePoint的對(duì)象模型,把Web.Title輸出來了,如下圖:

  接下來,可以試試更復(fù)雜的SharePoint展示,或者,寫一個(gè)SharePoint功能表單,都是可以的,但是,InfoPath的弱點(diǎn)在于控件比較少,不夠靈活,這樣區(qū)別于SharePoint頁面。

39、輸出Web.Title簡(jiǎn)單的代碼截圖,如下圖:

總 結(jié)

  InfoPath表單在SharePoint中,有著挺重要的作用,看到的有收集xml信息,推動(dòng)工作流,而我這里只是簡(jiǎn)單的介紹了下發(fā)布InfoPath模板和編寫后臺(tái)代碼入門。例子比較簡(jiǎn)單,希望能夠給入門的人帶來幫助,有興趣的可以自己嘗試

轉(zhuǎn)載于:https://www.cnblogs.com/914556495wxkj/p/3533243.html

總結(jié)

以上是生活随笔為你收集整理的SharePoint 2013 图文开发系列之InfoPath入门的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。