SharePoint扩展查阅项功能
SharePoint 扩展查阅项功能使用实例教程
SharePoint 2013的查阅项功能,就是可以扩展其他列表字段为当前列表选项,但是选项太多的时候,会造成选择起来非常麻烦,所以,我们采取JS+Ajax的方式,改善一下这个展示,使操作更加方便。展现效果 如下图,当我在Textbox里输入北京,会把北京开头的选项,加载到下拉选项中,如果什么都不输入,就是全部下拉选项,这样比较方便选项多的时候,进行筛选选择;原理介绍1、 使用JS隐藏原来的Select控件; 使用F12查看Select的Html代码,发现有Title是字段名,还有id属性,而option的value就是该item的id,所以,我们可以使用JS来操作这个select,如下图; 隐藏Select的JS脚本,就是获取所有的select控件对象,然后找到title相符合的,当然你也可以根据id来获取,id的格式应该是内部字段名称+列表GUID+字段类型标识,看你的习惯了,附JS脚本如下:function HiddenField(strSelectTitle) { var selectObj = document.getElementsByTagName("select"); for(var i=0;i<selectObj.length;i++) { if(selectObj[i].title==strSelectTitle) { selectObj[i].style.display='none'; } } } setTimeout("HiddenField('所在城市')",1) 2、 使用JS在原来Select位置下面,添加一个Text类型Input,输入文字;