SharePoint论坛解决方案
基于SharePoint 的论坛解决方案
为了提高对SharePoint的认识和熟悉技术,做的一个Demo。可能不尽完善,但是基本功能都已经有了,欢迎大家评论和提意见。自己也会在把源代码放到Github上进行开源,和大家一起讨论和学习。主要功能功能演示 论坛首页,左侧为分类选择菜单,可以通过点击进行右侧的筛选,利用SharePoint XsltListViewWebPart自带的筛选实现;右侧是论坛帖子展示,是XsltListViewWebPart,右上角有消息提醒模块,点击数量可以进入消息页面; 帖子的分类筛选,通过XsltListViewWebPart自带的筛选功能来完成,左侧是一个WebPart,作用就是通过帖子分类列表(类型:查阅项)生成菜单;筛选是XsltListViewWebPart默认的Ajax机制,速度还是不错的; 点击页面上的new item可以进入添加帖子的页面,没有太多的功能,很简单;可以添加标题、内容并且选择类别,可以邀请人,被邀请的人会受到消息提醒,在登陆的时候,右上角的数量会增加(通过EventReceiver实现); 点击首页的帖子标题,可以进入查看页面,查看页面上半部分是帖子的内容,下半部分是评论功能,页面同样很简单;发表评论的时候可以邀请人,同样被邀请的人会收到通知并在右上角显示数量(通过EventReceiver实现);现在评论功能还比较简单,只能填写文字,后面有时间会继续完善;
SharePoint Error - TypeError: Unable to get property 'replace' of undefined or null reference
错误信息TypeError: Unable to get property ‘replace’ of undefined or null referenceTypeError: Unable to get property ‘replace’ of undefined or null referenceTypeError: Unable to get property ‘replace’ of undefined or null referenceTypeError: Unable to get property ‘replace’ of undefined or null referenceTypeError: Unable to get property ‘_events’ of undefined or null reference.详细描述打开列表视图,报上面错误,多数列表视图都这样,文档库没有报错。解决方案经过谷歌发现是因为补丁更新造成的,如果你也打了16年1月的补丁KB3114503,就可能会出现这个问题。只要你的视图里有linked to item with edit menu的字段,就会报错,可以通过打补丁解决KB3114508.下载地址https://www.microsoft.com/en-us/download/details.aspx?id=50667