SP2010通过jQuery实现级联列表

?

使用SPService的SPCascadeDropdowns来实现。

可以参考http://www.cnblogs.com/Sunmoonfire/archive/2010/09/11/1823678.html来实施。

  1. 下载SPService js包,从http://spservices.codeplex.com/获取
  2. 下载jQuery js包,从www.jquery.com获取,推荐1.10以上版本
  3. 将SPService和jQuery包上传至SharePoint站点的文档库中,比如网站资产库
  4. 先验证上传的js包可用,参考http://sympmarc.com/2011/07/08/adding-jqueryspservices-to-a-sharepoint-page-step-one-always/
  5. 创建Country和State网站栏,并添加到需使用级联的列表或文档库中
  6. 打开列表的NewForm.aspx页面,可以直接在IE中打开,如http://SPServer/List/NewForm.aspx
  7. 点击网站操作->编辑页面,添加一个内容编辑器WebPart,点击内容编辑器的内容框后,选择Ribbon上的HTML->编辑HTML源代码
  8. 创建需级联的列表,比如Country、State,其中State列表中包含Country的Lookup栏

  1. 在弹出的对话框中输入如下js脚本

<script language="javascript" src="/SiteAssets/jquery-1.10.2.js" type="text/javascript"></script>

<script language="javascript" src="/SiteAssets/jquery.SPServices-2014.01.min.js" type="text/javascript"></script>

<script language="javascript" type="text/javascript">

$(document).ready(function()

{

$().SPServices.SPCascadeDropdowns(

{

relationshipWebURL: "/",

relationshipList: "State",

relationshipListParentColumn: "Country",

relationshipListChildColumn: "Title",

parentColumn: "Country",

childColumn: "State",

debug: true

});

});</script>

  1. 新建一个项目,现在应该可以在原生Form中实现级联列表项了。
时间: 2024-10-05 04:55:14

SP2010通过jQuery实现级联列表的相关文章

使用NPOI生成Excel级联列表

目录 1    概要    1 2    磨刀不误砍柴工——先学会Excel中的操作    2 3    利用NPOI生成导入模板    7 3.1    设置workbook&sheet    8 3.2    生成数据Sheet,并按规则列好    8 3.3    添加名称,并指定数据范围(绑定数据源)    9 3.4    写入大类和小类的数据验证    11 概要 博客使用Word发博,发布后,排版会出现很多问题,敬请谅解.另外Word发博代码格式显示凌乱,因此相关代码均使用图片替代

使用hibernate作为底层,jquery实现级联操作(附带oracle数据库)

原文:使用hibernate作为底层,jquery实现级联操作(附带oracle数据库) 源代码下载地址:http://www.zuidaima.com/share/1564685226675200.htm 为了减轻压力,项目中的hibernate jar包已经删除.请自行增加即可正常运行.若没有jar包请在官方群:南京-木木-11187  或者私信我索要. 备注:数据库在项目根目录的db文件夹下,双击run.bat即可导入.(PS:请用文本文档打开看下用户名和密码是否和你的一致.)如果出现不懂

jquery 的动画列表、jquery的queue、dequeue用法

//1,我首先建议了一个函数数组,里边是一些列需要依次执行的动画 //2,然后我定义了一个回调函数,用dequeue方法用来执行队列中的下一个函数 //3,接着把这个函数数组放到document上的myAnimation的队列中(可以选择任何元素,我只是为了方便而把这个队列放在document上) //4,最后我开始执行队列中的第一个函数这样做的好处在于函数数组是线性展开,增减起来非常方便. var FUNC=[ function() {$(".p1").animate({'width

基于JSON的级联列表实现

1.采用JSON格式存储相应的数据:省份ProJSON,城市:cityJSON; var proJSON={"1":"广东省","2":"湖北省"}; var cityJSON={"1":{'020':'广州','0755':'深圳','0756':'珠海'},'2':{'027':'武汉','0710':'襄樊','0715':'赤壁'}} 2.页面加载完成后需要显示省份的下拉框,因此要读取ProJSON

利用jQuery操作select列表选项的上移下移示例

导读:本文实现了一个简单的select列表选项的上移下移操作,可帮助读者了解jQuery选择器,节点操作的一些常用方法 实现的效果: 分享代码: 1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="MoveNode_Default" %> 2 3 <!DOCTYPE html PUBLIC &

jquery.dragsort实现列表拖曳、排序

在一次工作中需要将功能模块实现拖曳并且排序,并且将排序结果保存到数据库,用户下次登录后直接读取数据库排序信息进行显示.LZ找了好多插件,最后发现 jquery.dragsort 这款插件是最好使用的,使用简单,配置方便. 下面我将演示如何使用该插件: 一.导入js.该插件是基于jQuery开发的,所以我们除了要导入jquery.dragsort.js外还需要导入jQuery. 二.HTML部分 <div class="model_main"> <ul class=&q

基于Jquery的级联选择器

GIT源码 https://github.com/MeiJunZhang/CascadeSelect 版本 1.1.1 1.支持地区级联选择,部门级联选择,菜单分类级联选择等无限极分类操作 2.自动创建多个下拉选择框 使用说明 $("#divArea").CascadeSelect({ ajaxUrl: "/tools/CascadeSelect.ashx", isAutoAssignValue: true, selectDataList: $("#hid

multiselect2side:jQuery多选列表框插件

http://blog.csdn.net/rosanu_blog/article/details/8550723 http://www.bkjia.com/jQuery/449193.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html x

HTML5开发移动web应用—JQuery Mobile(2)-列表

Jquery Mobile中提供了制作列表的组建,它的data-view为listview.下面是一个典型的Jquery Mobile列表,代码如下: <div data-role="page"id="pageone"> <div data-role="content"> <h2>有序列表:</h2> <ol data-role="listview"> <li&