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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

利用InfoPath实现SharePoint Server 2013列表的级联选择(Cascading Drop Down List)

發(fā)布時(shí)間:2025/7/14 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用InfoPath实现SharePoint Server 2013列表的级联选择(Cascading Drop Down List) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

最近在利用SharePoint Server 2013的列表組織和存儲(chǔ)數(shù)據(jù),發(fā)現(xiàn)SharePoint列表原始不支持級(jí)聯(lián)選擇的功能。

谷歌百度一通以后,發(fā)現(xiàn)了很多通過代碼實(shí)現(xiàn)的方案,利用第三方的插件spservices的http://spservices.codeplex.com/releases/view/119578,或者自己編段代碼的http://www.cnblogs.com/jianyus/p/3812758.html(JQuery+JavaScript),但覺得都不太理想。最后發(fā)現(xiàn)可以利用InfoPath設(shè)計(jì)列表,不用編寫一行代碼,就可以輕松實(shí)現(xiàn)字段之間的級(jí)聯(lián)互動(dòng)。下面介紹一下這個(gè)方案的具體操作:

1. 配置SharePoint Server的State Service(狀態(tài)服務(wù))

如果需要利用InfoPath來設(shè)計(jì)菜單,必須啟用State Service,否則列表無法正確打開。

以SharePoint場(chǎng)管理員身份打開管理中心,并選擇配置向?qū)?/p>

Figure 1

Figure 1

Figure 3

Figure 4

2. 使用InfoPath配置級(jí)聯(lián)選擇

2.1 首先創(chuàng)建2個(gè)父子列表,用以保存級(jí)聯(lián)選項(xiàng)的來源。

這里我以中國(guó)的省市為例,創(chuàng)建一個(gè)省市的父列表,再創(chuàng)建一個(gè)地區(qū)的字列表,如下圖

?

Figure 5

2.2 再使用InfoPath創(chuàng)建/便捷一個(gè)示例的列表,需要引用上面的兩個(gè)父子列表

在列表中添加兩個(gè)下拉列表項(xiàng),分別綁定省市/地區(qū)字段,具體操作如下

Figure 6 - 綁定省市字段

Figure 7 - 綁定地市字段

Figure 8 - 設(shè)置篩選

Figure 9 - 設(shè)置篩選條件時(shí),一定要注意選擇“主”里面的字段,否則沒有級(jí)聯(lián)效果的

設(shè)置完成以后,通過InfoPath的預(yù)覽功能,就可以驗(yàn)證級(jí)聯(lián)效果了,然后發(fā)布到SharePoint Server中。

Figure 10 - 預(yù)覽效果

2.3 配置規(guī)則,優(yōu)化級(jí)聯(lián)選擇

通過上面配置,基本實(shí)現(xiàn)了級(jí)聯(lián)功能。但是在選擇了子項(xiàng)(地市)以后,如果再切換省市,你會(huì)發(fā)現(xiàn)子項(xiàng)沒有清空。所以還需要配置父字段(省市)的規(guī)則來優(yōu)化級(jí)聯(lián)功能,實(shí)現(xiàn)切換父字段的值時(shí),自動(dòng)清空子項(xiàng)的值。

Figure 11 - 為父字段設(shè)置規(guī)則

Figure 12 - 設(shè)置域值

Figure 13 - 設(shè)置地市字段的值為空

?

通過上述設(shè)置后,基本上實(shí)現(xiàn)了一個(gè)比較完美的級(jí)聯(lián)選擇功能。

http://www.cnblogs.com/danzhang 張洪君

?

2015-3-23補(bǔ)充:

1. 在InfoPath中創(chuàng)建下列框的時(shí)候,必須選擇查找類型,不能選擇“手動(dòng)輸入選項(xiàng)”,如下圖:

2. 在設(shè)置字段屬性時(shí),必須選擇SharePoint列表節(jié)點(diǎn),不要選擇具體的字段名稱;然后再設(shè)置“值”和”顯示名稱“中設(shè)置對(duì)應(yīng)的字段,如下圖:

轉(zhuǎn)載于:https://www.cnblogs.com/danzhang/p/4343412.html

總結(jié)

以上是生活随笔為你收集整理的利用InfoPath实现SharePoint Server 2013列表的级联选择(Cascading Drop Down List)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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