SharePoint2013 App 开发中 自定义网站栏,内容类型,列表。

news/2024/5/15 11:14:18/文章来源:https://blog.csdn.net/weixin_34123613/article/details/94584359

打开vs2012新建项目。

选择Sharepoint hosted模式。

一个app开发的项目就创建好了。

创建网站栏

1.右键项目》添加》新建项》Site column 创建一个网站栏

2.在element.xml中添加以下字段。

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/"><FieldID="{0e87dcf9-cdee-4842-956c-83769804bcae}"Name="DemoNumber"DisplayName="编号"Type="Text"Required="True"Group="Demo"></Field><FieldID="{076B7907-8A20-4EE9-9004-0C0DED00C628}"Name="DemoName"DisplayName="名称"Type="Text"Required="True"Group="Demo"></Field><FieldID="{C808C172-03C3-413C-AF10-4855B555ED25}"Name="DemoType"DisplayName="类型"Type="Lookup"Required="True"List="Lists/DemoType"ShowField="Title"Group="Demo"></Field><FieldID="{E4CD63A6-C6CB-46D0-93D6-A4AD93497D92}"Name="DemoOperator"DisplayName="经办人"Type="User"List="UserInfo"Required="True"ShowField="ImnName"UserSelectionMode="PeopleOnly"UserSelectionScope="0"Group="Demo"></Field><FieldID="{CECCCC3E-1D00-4442-8018-52FC260C5ADF}"Name="DemoOperationTime"DisplayName="操作时间"Type="DateTime"Required="True"Group="Demo"></Field>
</Elements>

 

这个网站栏包含了几个基本的字段。

创建内容类型

1.右键项目》添加》新建项》ContentType

2.选择项目

 3.双击打开内容类型,如下图所示

箭头所指的地方是选择你内容类型的分组,这里也可以直接输入你的组名。如果组名不存在,会自动创建。我们还是写demo组

4.点击columns标签。

在里面输入网站栏中定义的字段,就可以搜索到。

现在我们把字段都添加进来了。

创建自定义列表

1.右键项目》添加》新建项

2.创建一个名字为TestList的自定义列表

3.打开list,选择list标签查看list属性

4.添加内容类型

点击Content Types 会弹出一个对话框,自定义列表默认会带项目内容类型。

输入我们刚创建的TestContentType 点击OK 会有惊喜哦!!!

TestContentType内容类型中的字段都会添加到列表中来。

到这一步,大家看一下,上面我们创建网站栏的代码

  <Field
    ID="{C808C172-03C3-413C-AF10-4855B555ED25}"
    Name="DemoType"
    DisplayName="类型"
    Type="Lookup"
    Required="True"
    List="Lists/DemoType"
    ShowField="Title"
    Group="Demo"
    >
  </Field>

有这样一个字段,这个字段有一个属性 List  其实这个字段是查阅项,list指向的是另一个列表的URL

ShowField属性是要显示DemoType这个列表中的哪个字段。

按照同样的办法,我们创建一个名字为DemoType的自定义列表。

OK  右键项目 部署。然后我们去看看这个app

用工具打开这个站点。

我们先在DemoType中添加3条数据

然后在去TestList添加新项目就可以看到了

OK 相信大家很容易就能掌握了。如果觉得写的好,多多支持哈。

Sharepoint-hosted开发模式,都依赖Javascript Object Model 来交互数据

回头我会把JavaScript Object Model的一些疑难问题解决方案给大家奉上。

 

转载于:https://www.cnblogs.com/NetUser/archive/2012/11/29/2794663.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_808004.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SEO的作用是什么?为什么要学习SEO?

SEO的作用是什么&#xff1f; 让更多的用户更快的找到他想找的东西&#xff1b;可以让相关关键词排名靠前&#xff0c;满足用户需求&#xff1b;让有需求的人首先找到你&#xff1b;提供搜索结果的自然排名&#xff0c;增加可信度&#xff1b;让你的网站排名自然靠前&#xff0…

服务器更新网站,分享自动更新网站的方法

今天来聊聊一篇关于分享自动更新网站的方法的文章,现在就为大家来简单介绍下分享自动更新网站的方法,希望对各位小伙伴们有所帮助。详细原理&#xff1a;1) Windows服务端&#xff1a;Windows服务采用.Net Framework2.0框架&#xff0c;所以使用时应该先安装好.Net Framework2.…

wdcp后台创建网站后,总是显示403界面

后台创建站点后后&#xff0c;域名已解析&#xff0c;但无法打开默认页面&#xff0c;创建网站后会有一个默认的index.html 存在于public_html下面的&#xff0c;我用FTP 查看是有的&#xff0c;但用域名却无法访问&#xff0c;总是显示403界面 经查看&#xff0c;发现端口管理…

用合作的态度来提升网站收录与排名

合作共赢&#xff0c;这个词被应用到各行各业是不无道理的&#xff0c;在SEO行业里同样如此。在多年前&#xff0c;那是SEO飞速发展的时代&#xff0c;我们见证了许许多多的SEO神话&#xff0c;各种各样一夜暴富的神人&#xff0c;但为什么近几年这样的神话越来越少?这个问题很…

python制作网页服务器_十分钟上手Python开发网站服务器

如何一键安装Python开发环境&#xff1f;如何使用Jupyter Notebook开发Flask网站服务器&#xff1f;跟我一起来上手Python编程&#xff0c;十分钟开发一个动态网站服务器程序。 Python编程 首先请安装Anaconda软件。 登录https://www.anaconda.com官网&#xff0c;下载安装Indi…

脑图学习架构设计之二:网站架构模式

转载于:https://blog.51cto.com/dba10g/1610906

IE无法打开internet网站已终止操作的解决的方法

用IE内核浏览器的朋友&#xff0c;或许不经意间会碰到这样滴问题&#xff1a;打开某个网页时&#xff0c;浏览器“嘣”跳出一个提示框“Internet Explorer无法打开Internet 站点...已终止操作”。而大多数情况下该页面甚至非常可能看起来已经载入完成&#xff0c;内容能够全然显…

iPhone App创建与审核步骤二:如何在developer.apple.com网站中设置App预览和截屏以完成App上架

iPhone App创建与审核步骤二&#xff1a;如何在developer.apple.com网站中设置App预览和截屏以完成App上架&#xff0c;根据图标规范RAD Studio 10.4 for delphi XE 或RAD Studio 10.3 for delphi 如何制作AppIcon图标 一、APP 预览和截屏 截屏规范 设备尺寸或平台 截屏尺寸 …

移动端网站设计参考规范(初稿)

找了一些这方面的资料&#xff0c;都是零零散散的&#xff0c;东西太多看起来比较累人&#xff0c;所以把一些有用的实际数据提炼了出来&#xff0c;仅供参考。 一、约定规范 团队内部使用相同版本Photoshop&#xff0c;Illustrator文件命名规范“版本号页面内容修改最新序号”…

Iphone App创建与审核步骤一:如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers Profiles

Iphone App创建与审核步骤一&#xff1a;如何在developer.apple.com网站中设置你的IOS开发所需的Certificates, Identifiers & Profiles&#xff08;证书、App ID及配置文件&#xff09; 步骤一、Apple Developer App的注册于账户管理 步骤二、在手机上打开最新版本的Appl…

【Bootstrap3.0建站笔记一】表单元素排版

1、文字和输入框前后排列&#xff1a; 代码&#xff1a; <div class"row"><div class"col-lg-12"><div class"panel panel-default"><div class"panel-heading"><h2>条件查找</h2></div>&l…

网站只有php怎么办,想获取一个网站的网站内容,但总是获取不到该怎么办

是这个网站&#xff1a;http://www.reg007.com/search。比如说&#xff0c;我在输入框里面输入了981267080qq.com他就会跳转到http://www.reg007.com/search?q981267080-at-qq.com。我想用php的file_get_contents获取http://www.reg007.com/search?q981267080-at-qq.com的网页…

配置Nginx网站https访问、http共存访问、http强制跳转到https

最近公司一客户要求服务器与客户端之间传输内容是加密的&#xff0c;通过https协议访问&#xff0c;于是使用OpenSSL生成证书&#xff0c;默认情况下ssl模块并未被安装&#xff0c;如果要使用该模块则需要在编译nginx时指定–with-http_ssl_module参数&#xff0c;需要确保机器…

php 随机在文章中添加锚文本_原创文章SEO技巧——嘉定行吟科技

一、网站内容关键词的选定是根据自动分词许多SEO优化人员&#xff0c;对于网站页面内容的选择大多都是在关键词标签中出现的&#xff0c;但实际上这是一种错误的方法&#xff0c;其中一些只是优化人员的主观看法&#xff0c;没有从搜索引擎的规则上考虑&#xff0c;如果优化人员…

网站暴库原理与方法剖析

2019独角兽企业重金招聘Python工程师标准>>> 一、方式 暴库的方式有多种多样&#xff0c;我知道的就有3种以上&#xff0c;常见的暴的方法有&#xff1a;%5c类暴,conn.asp暴,ddos暴等等 二、原理 “%5c”暴库法&#xff0c;它不是网页本身的漏洞&#xff0c;而是利用…

如何用自己电脑做服务器,绑定域名建一个个人网站

使用自己的电脑&#xff0c;下载一个tomcat服务器&#xff0c;并将域名解析到本机&#xff0c;这样就可以发布自己的网站了。不过&#xff0c;关机之后网站便登不上去了。这样做只是为了我们可以更好的开发调试自己的工程&#xff0c;网站上线之后可以让更多的朋友帮你找bug。这…

www.beishuo.net 网站打开异常慢的原因

现象&#xff1a;客户投诉http://www.beishuo.net/ 网站在移动线路下打不开或者打开异常缓慢&#xff08;墨绿色是服务器向客户端发送数据的时间&#xff0c;显得非常耗时&#xff09;分析&#xff1a;这个CASE比较有意思&#xff0c;我在用科来分析数据包的时候发现服务器的重…

程序员常用的刷题网站

1、LintcodeLintcode.com——LintCode网站是国内较大的在线编程&测评网站。此网站提供各大IT公司的算法面试题类型&#xff0c;行分门别类&#xff0c;由简单到中等&#xff0c;再到难&#xff0c;便于不同水平的程序员进行刷题练习。同时网站支持多种语言&#xff08;Java…

《SEO的艺术(原书第2版)》——2.1 理解搜索引擎结果

2.1 理解搜索引擎结果 在搜索营销领域&#xff0c;搜索引擎返回的满足查询要求的网页称作搜索引擎结果页&#xff08;Search Engine Result Page, SERP&#xff09;。每个搜索引擎返回结果的格式略有不同&#xff0c;并且包含垂直搜索结果&#xff08;针对查询中某些触发器的特…

SEO如何写好文章标题

近一半网民只看标题不点内容&#xff0c;许多网站有个标题和内容摘要&#xff0c;而这个摘要基本概括了整篇新闻的大致内容&#xff0c;所以的互联网信息泛滥的今天&#xff0c;看标题看摘要成了最快阅读新闻资讯的一种有效方式。 如何写好标题&#xff1f;我一直愁这事呢&…