博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SharePoint2013 App 开发中 自定义网站栏,内容类型,列表。
阅读量:6913 次
发布时间:2019-06-27

本文共 1192 字,大约阅读时间需要 3 分钟。

打开vs2012新建项目。

选择Sharepoint hosted模式。

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

创建网站栏

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

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

 

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

创建内容类型

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

你可能感兴趣的文章
Testing Is the Engineering Rigor of Software Development
查看>>
01、Spar内核架构原理
查看>>
多协议注入工具t50
查看>>
string类型版本号比较
查看>>
Linux动态库生成与使用指南
查看>>
STM32进入HardFault_Handler处理办法
查看>>
tensorflow笔记:多层LSTM代码分析
查看>>
深入理解javascript函数进阶系列第三篇——函数节流和函数防抖
查看>>
【Spark】SparkStreaming-如何使用checkpoint
查看>>
Django REST framework+Vue 打造生鲜超市(四)
查看>>
maven工程的多环境配置方案(profile)
查看>>
react 使用 moment 进行 日期格式化
查看>>
Node.js调用mysql的存储过程
查看>>
java获取访问路径、域名、项目名、请求入参
查看>>
nginx:not a directory
查看>>
【M9】利用destructors避免泄漏资源
查看>>
怎样让操作系统的虚拟机退出全屏?
查看>>
关于MySQL里的found_row()和row_count()解释及用法 [复制链接]
查看>>
SQL Server 2008 R2 导出数据脚本的方法
查看>>
TCP的定时器
查看>>