使用框架实现控件的联动效果(sharepoint 2007)
使用场景,比如,选中某个省份,然后下级列表中会显示对应的城市。1.使用Jquery-1.4.2.js和jquery .SPServices-0.5.7.js .2。创建主表和子表,建立对应关系。3.在目录的新项目或者编辑项目页面中添加内容编辑器网页组件,然后在其中添加脚本代码。4.实现,dropdownObj控件:
cascadeDropdownObj控件(该控件是通过脚本附加的:
该方法是通过传入参数,来返回对于字表的记录复制代码代码如下:函数GetSubdropdown(ParameterVal){ cascadeddropdowobj。empty();//对下级列表进行清空初始cascadeDropdownObj.append('所选选项='所选(无)/选项');//添加一个(无)值var CAMlquery=' Query xmlns=' http://个架构。微软。com/SharePoint/soap/' \ Where \ Eq \ field ref Name=' Title '/\ Value Type=' Text ' '参数val '/Value \/Eq \/Where \/Query ';$().SPServices({ operation : ' GetListItems ',async: false,listName: 'CascadeSub ',CAMLQuery: camlQuery,completefunc:函数(xData,Status) { $(xData.responseXML).find('[nodeName=z:row]').每个(函数(){ var subdropdowval=$(this).attr(' ows _ subdropdowval ');//获取字表对应的值//绑定subDropdown cascadeddropdowobj。追加(' option ' subdropdowval '/option ');});} });}//层叠“DropDownObj”DropDownObj。change(function(){ var DropDownselectTextObj=$(' select[title $=' DropDownObj ']options : selected ');//获取当前选中值开关(DropDownSelectTextObj。text()){ case ' L1 ' : GetSubdropdown(' L1 ');打破;案例“L2”: GetSudbropdown(“L2”);打破;案例PL1 ' : GetSubdropdown(' PL1 ');打破;default: //表示选中(无)值之后,对下级列表进行清空初始cascadeddropdowobj。empty();cascadeDropdownObj.append('所选选项='所选(无)/选项');打破;} });
版权声明:使用框架实现控件的联动效果(sharepoint 2007)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。