Sharepoint2013级联查询父列表超过20条无法使用

YaJZhang 2014-06-27 10:29:35
本人菜鸟一枚,求help!

我想要实现两个列表的级联查询,选择Country的时候自动过滤State的值,以下是参考的网上的代码:

<script type="text/javascript" src="../../JS/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="../../JS/jquery.SPServices.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$().SPServices.SPCascadeDropdowns({
relationshipList: "States",
relationshipListParentColumn: "Country",
relationshipListChildColumn: "Title",
parentColumn: "Country",
childColumn: "State",
debug: true
} );
});
</script>

现在碰到的问题就是如果country超过20条(包括20),State的下拉列表就没法显示。散100分求解决方案!! T_T
...全文
266 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
霖雨 版主 2014-07-01
  • 打赏
  • 举报
回复
还有,用太多开源和第三方的东西,容易造成不可控,出了问题你自己都不知道可能在哪儿
霖雨 版主 2014-07-01
  • 打赏
  • 举报
回复
表示很无语,IE10不支持,因为jq类库的问题,2.x版本支持IE9+;很多东西,除了参考之外,还是需要知其然,才能知其所以然
YaJZhang 2014-07-01
  • 打赏
  • 举报
回复
引用 3 楼 linyustar 的回复:
http://spservices.codeplex.com/wikipage?title=$().SPServices.SPCascadeDropdowns 看了下codeplex的介绍,没说有2013版本支持的更新,而且看图,好像某些限制就是20条以内,但是图不是很完整了,我也看不出来所以然,我怀疑就是20条的上限。
2013是支持的,请看http://spservices.codeplex.com/discussions/543923
YaJZhang 2014-07-01
  • 打赏
  • 举报
回复
我用的sharepoint2013,霖雨的方法IE10里面也用不了,后来参考了一下这个http://spservices.codeplex.com/discussions/462066,现在可以用了不过quick edit 模式下还要再研究一下,完整代码如下: <script type="text/javascript" src="../../Documents/jquery_lib/jquery-1.10.1.min.js"></script> <script type="text/javascript" src="../../Documents/jquery_lib/jquery.SPServices-2014.01.js"></script> <script type="text/javascript"> $(document).ready(function(){ $().SPServices.SPComplexToSimpleDropdown({ columnName: "Province", completefunc: null, debug: true }); //Cascade related columns $().SPServices.SPCascadeDropdowns({ relationshipList: "城市列表", relationshipListParentColumn: "P", relationshipListChildColumn: "City1", parentColumn: "Province", childColumn: "City", // simpleChild:true, debug: true }); }); </script> 谢谢各位帮忙,均分吧
YaJZhang 2014-06-30
  • 打赏
  • 举报
回复
引用 9 楼 linyustar 的回复:
http://www.cnblogs.com/jianyus/p/3812758.html 晚上无聊,自己写了一个,你可以参考下
不好意思,链接弄错了,是这个http://www.codeproject.com/Tips/758909/Two-Level-Cascading-Drop-Down-in-SharePoint-using,我来试试看你的代码
Justin-Liu 2014-06-30
  • 打赏
  • 举报
回复
还有这个
Justin-Liu 2014-06-30
  • 打赏
  • 举报
回复
关于你的方法,参看这个,里面说引用JQuery1.72可以解决
Justin-Liu 2014-06-30
  • 打赏
  • 举报
回复
你挂上IE的debug tool 看看是不是超过20条之后js就出错了 霖雨的方法应该没有那个问题了,因为是自己写的呀
霖雨 版主 2014-06-27
  • 打赏
  • 举报
回复
http://spservices.codeplex.com/wikipage?title=$().SPServices.SPCascadeDropdowns

看了下codeplex的介绍,没说有2013版本支持的更新,而且看图,好像某些限制就是20条以内,但是图不是很完整了,我也看不出来所以然,我怀疑就是20条的上限。
计算机器 2014-06-27
  • 打赏
  • 举报
回复
这个问题和你的一样,不知道能否解决你的问题:http://sharepoint.stackexchange.com/questions/41524/cascading-dropdown-for-lookup-with-more-than-20-items
计算机器 2014-06-27
  • 打赏
  • 举报
回复
参考:http://sharepoint.stackexchange.com/questions/53186/cascading-dropdown-for-lookup-with-more-than-n-items
霖雨 版主 2014-06-27
  • 打赏
  • 举报
回复
http://www.cnblogs.com/jianyus/p/3812758.html 晚上无聊,自己写了一个,你可以参考下
霖雨 版主 2014-06-27
  • 打赏
  • 举报
回复
看不到你参考的那篇文章,提示:The member requested was not found. 其实这样的功能,自己写个JS足矣搞定,调用第三方的脚本,还不理解他的逻辑,反而更费时间~ 加个查阅项选则的时间,用客户端javascript去查一下数据,过滤好了,update下面控件,就好了
YaJZhang 2014-06-27
  • 打赏
  • 举报
回复
引用 5 楼 shrenk 的回复:
[quote=引用 4 楼 u013802535 的回复:] 回复楼上,最多支持20条不科学啊,我根据这个里面说的改的http://www.codeproject.com/Tips/758909/, 文章作者说2013里面是支持20条以上数据的,但是我测来测去都不能用,最多就19条
你的浏览器是?其他的浏览器的表现也是一样的吗?[/quote]我好挫,楼上那条是回复你的
YaJZhang 2014-06-27
  • 打赏
  • 举报
回复
引用
4
IE9, 服务器上只有这个浏览器
计算机器 2014-06-27
  • 打赏
  • 举报
回复
引用 4 楼 u013802535 的回复:
回复楼上,最多支持20条不科学啊,我根据这个里面说的改的http://www.codeproject.com/Tips/758909/, 文章作者说2013里面是支持20条以上数据的,但是我测来测去都不能用,最多就19条
你的浏览器是?其他的浏览器的表现也是一样的吗?
YaJZhang 2014-06-27
  • 打赏
  • 举报
回复
回复楼上,最多支持20条不科学啊,我根据这个里面说的改的http://www.codeproject.com/Tips/758909/, 文章作者说2013里面是支持20条以上数据的,但是我测来测去都不能用,最多就19条

3,245

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 SharePoint
社区管理员
  • SharePoint社区
  • 霖雨 - LinyuLoveTJ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧