• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當(dāng)前位置:雨林木風(fēng)下載站 > 辦公軟件教程 > 詳細(xì)頁(yè)面

        SharePoint 中公布InfoPath表單,并添加后臺(tái)代碼

        SharePoint 中公布InfoPath表單,并添加后臺(tái)代碼

        更新時(shí)間:2024-02-08 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

        SharePoint發(fā)行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強(qiáng)大的團(tuán)隊(duì)協(xié)作環(huán)境,使得組織能夠在整個(gè)組織內(nèi)部實(shí)現(xiàn)整合、組織、查找和提供 SharePoint站點(diǎn)。

         本文主要介紹SharePoint 2013中,簡(jiǎn)單發(fā)布InfoPath表單,并添加后臺(tái)代碼,示例比較簡(jiǎn)單,主要描述的是一個(gè)創(chuàng)建InfoPath的過(guò)程,而非多么深?yuàn)W的后臺(tái)代碼,希望能夠給初學(xué)者帶來(lái)幫助。

        主要過(guò)程有

        ?? 新建一個(gè)InfoPath表單

        ?? 修改表單的信任級(jí)別并添加證書(shū)

        ?? 發(fā)布到InfoPath得到管理員認(rèn)證

        ?? 設(shè)計(jì)InfoPath布局及添加控件,在代碼中編輯,添加表單功能

        ?? 發(fā)布表單到SharePoint文檔庫(kù)

        ?? 修改文檔庫(kù)支持內(nèi)容類型,并添加InfoPath表單的內(nèi)容類型

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

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

        clip_image001

        2、 新建以后,如下圖:

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

        clip_image002

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

        clip_image003

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

        clip_image004

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

        clip_image005

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

        clip_image006

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

        clip_image007

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

        clip_image008

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

        clip_image009

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

        clip_image010

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

        clip_image011

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

        clip_image012

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

        clip_image013

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

        clip_image014

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

        clip_image015

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

        clip_image016

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

        clip_image017

        18、上載成功,如下圖:

        clip_image018

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

        clip_image019

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

        clip_image020

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

        clip_image021

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

        clip_image022

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

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

        clip_image023

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

        clip_image024

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

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

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

        clip_image025

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

        clip_image026

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

        clip_image027

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

        clip_image028

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

        clip_image029

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

        clip_image030

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

        clip_image031

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

        clip_image032

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

        clip_image033

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

        clip_image034

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

        clip_image035

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

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

        clip_image036

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

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

        clip_image037

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

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

        clip_image038

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

        clip_image039

        總 結(jié)

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


        Sharepoint 可以幫助企業(yè)用戶輕松完成日常工作。

        溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 在线观看H网址免费入口| 日韩免费的视频在线观看香蕉| 亚洲 暴爽 AV人人爽日日碰| 日韩色视频一区二区三区亚洲| 国色精品va在线观看免费视频| 国色精品卡一卡2卡3卡4卡免费| 亚洲视频在线一区二区| 亚洲成a人片毛片在线| 免费人成再在线观看网站| 日韩在线永久免费播放| 国产不卡免费视频| 亚洲老熟女@TubeumTV| 深夜福利在线视频免费| 成年性午夜免费视频网站不卡| 亚洲永久无码3D动漫一区| 亚洲av日韩aⅴ无码色老头| 国产91免费视频| 亚洲成色在线影院| free哆拍拍免费永久视频| 国产成人aaa在线视频免费观看| 亚洲白嫩在线观看| 日本卡1卡2卡三卡免费| 99ri精品国产亚洲| 日本免费久久久久久久网站| 亚洲综合激情九月婷婷| 中文字幕影片免费在线观看| 亚洲黄色高清视频| 天天摸天天碰成人免费视频| 亚洲 暴爽 AV人人爽日日碰| 免费一级毛片在播放视频| 色偷偷亚洲男人天堂| 国产gv天堂亚洲国产gv刚刚碰| 日韩大片在线永久免费观看网站| 中文亚洲AV片不卡在线观看| 99久久国产免费-99久久国产免费 99久久国产免费中文无字幕 | 伊人久久免费视频| 亚洲av日韩综合一区在线观看| 国产成人精品免费视频动漫| 国产一区二区三区亚洲综合| 免费人成在线观看视频播放| 日韩视频在线观看免费|