jianyi
------CodeArt
博客园
首页
新随笔
联系
订阅
管理
随笔 - 71 文章 - 0 评论 - 617 trackbacks - 59
<
2008年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
camlquery 类库下载:
http://www.codeplex.com/camlquery
SPCAMLEditor 下载:
http://www.codeplex.com/SPCAMLEditor
与我联系
发短消息
留言簿
(20)
给我留言
查看留言
我参与的团队
SharePoint团队(0/688)
随笔分类
.NET相关(1)
DBO - database object(3)
Exchange(2)
Javascript/html/xml(1)
Office开发(3)
Sharepoint(46)
SilverLight
WSS代码示例
控件开发(2)
企业级开发(6)
My Friends
sunmoonfire
SilverLight
SilverlightSDK中文版
wss
11‘Site
kaneboy's blog
SharePoint Team Blog
搜索
最新随笔
1. 招聘asp.net和MOSS开发人员(微软)
2. CAML查询时用户类型字段的处理
3. SPCAMLEditor使用系列(2)--利用SPCAMLEditor,实现列表顺序号。
4. MOSS字段编辑权限控制方案--发布源码
5. SPCAMLEditor发布1.1版本
6. SPCAMLEditor使用系列(1)--利用SPCAMLEditor,10分钟打造一个在线视频播放库
7. SPCAMLEditor1.0 publish
8. 发布一个小工具---SPCamlEditor
9. 关于代码调用SSP获取UserProfile出错的解决方案
10. WSS Alert(邮件提醒) 定制
11. 再议WSS RenderingTemplate
12. 强大的SPGridView
13. ListViewWebPart Code
14. MOSS信息管理策略定制(MOSS custom policies)
15. Windows SharePoint Services Search和Office SharePoint Server Search的区别
最新评论
1. re: 招聘asp.net和MOSS开发人员(微软)
唉,偶是在上海的小vendor,刚毕业,但vendor公司是垃圾人贩子公司,坑我,才给5000,不知北京那边怎么样啊
--want jump
2. re: WSS3.0开发-过滤列表内容(2)--一个增强的列表元数据查询webpart(SmartQueryWebPart)
@amoszw
做一个新视图,选择不显示文件夹,在这个视图页面可以查到文件夹内的项目。
--jianyi
3. re: 招聘asp.net和MOSS开发人员(微软)
@adsfsdfsfsdfdsfdf
不是猎头,自己项目组招人。
--jianyi
4. re: 招聘asp.net和MOSS开发人员(微软)
上次一个BJ的猎头打了好几个电话在我座机上,居然是推销SH的职位,里面还有MCS。是不是最近单子比较多?
--A.Z!
5. re: 招聘asp.net和MOSS开发人员(微软)
v-
微软外包猎头吧
--adsfsdfsfsdfdsfdf
阅读排行榜
1. Office文档在线编辑的实现之二(3430)
2. DBO -- 一个新的轮子(2906)
3. DBO -- 实体设计 -- 对象关联还是ID关联 (2422)
4. WSS3.0开发--你还在为写CAML痛苦吗?(2365)
5. web录音的实现 (2244)
评论排行榜
1. WSS3.0开发-过滤列表内容(2)--一个增强的列表元数据查询webpart(SmartQueryWebPart)(59)
2. WSS页面定制系列(4)--利用SmartForm和用户控件定制表单页面(46)
3. Office文档在线编辑的实现之二(42)
4. DBO -- 一个新的轮子(36)
5. DBO -- 实体设计 -- 对象关联还是ID关联 (34)
MOSS字段编辑权限控制方案--发布源码
下载链接:
http://www.cnblogs.com/Files/jianyi0115/CodeArt.SharePoint.zip
通过以下文章可以了解具体实现:
CodeArt WSS3.0(MOSS)字段编辑权限控制解决方案的实现 -- 概要
Tag标签:
字段权限
posted on 2008-05-14 19:59
jianyi
阅读(686)
评论(27)
编辑
收藏
FeedBack:
#1楼
2008-05-14 21:13
zhenjjdog [未注册用户]
多谢!代码已下载!好好学习!
回复
引用
查看
#2楼
2008-05-14 21:22
zhenjjdog [未注册用户]
在下想实现列表的当前项目只有创建者可以对其删除,其他人只能查看和修改,
本人刚学MOSS时间不长,望指点!
再次感谢!!!
回复
引用
查看
#3楼
[
楼主
] 2008-05-14 22:54
jianyi
@zhenjjdog
只有创建者可以对其删除--可以考虑利用EventReceiver实现。
回复
引用
查看
#4楼
2008-05-14 23:24
lsgonglu [未注册用户]
解决方案与以前下的那个不一样,是作了改进吗?
回复
引用
查看
#5楼
[
楼主
] 2008-05-15 14:52
jianyi
@lsgonglu
一样的,这次发的是source code.
回复
引用
查看
#6楼
2008-05-15 16:21
风中的猪儿
好耶,源码终于放出来了
回复
引用
查看
#7楼
2008-05-15 16:37
@ShanHai [未注册用户]
大哥,顶一个
回复
引用
查看
#8楼
2008-05-15 21:48
zhenjjdog [未注册用户]
再请教两个问题:
1.INFO表单可以从浏览器填写,为什么在任务列表中关联的INFOPATH表单只能 客户端打开,不能用浏览器打开!
2.能否将INFO表单签到任务列表项的页面中!
回复
引用
查看
#9楼
[
楼主
] 2008-05-16 14:44
jianyi
@zhenjjdog
1)看看列表设置-》高级设置,选择在IE中打开。
2)INFO表单可以签到任何页面,有个控件叫XmlFormView(Namespace="Microsoft.Office.InfoPath.Server.Controls" Assembly="Microsoft.Office.InfoPath.Server),google下。
回复
引用
查看
#10楼
2008-05-16 16:45
zhenjjdog [未注册用户]
@jianyi
1.看看列表设置-》高级设置,选择在IE中打开。
我的INFO表单库中是能用IE打开,但该表单在进行审批时,即在任务列表进行审批时,该页面有一个对INFO表单链接,单击链接时总是INFOPATH客户端打开,为什么不能用IE打开.在任务高级设置中,没有相应设置选项
回复
引用
查看
#11楼
[
楼主
] 2008-05-16 17:14
jianyi
@zhenjjdog
O也搞不懂。。。你可以看下两个地方的html有什么区别。
回复
引用
查看
#12楼
2008-05-19 17:25
pccai
@zhenjjdog
连接后面缺少了一个参数,eg:
/wf/_layouts/FormServer.aspx?XmlLocation=/wf/DocLib1/%E7%AD%BE%E6%8A%A5%E5%8D%95%E2%80%942008-03-20T16_24_39.xml&Source=http%3A%2F%2Flitware%2Fwf%2FDocLib1%2FForms%2FAllItems%2Easpx&DefaultItemOpen=1
&DefaultItemOpen=1 就是我们想要的,默认情况下通过Email发送到用户的邮件里头的连接也是没有这个参数的,后来的解决办法是自己发邮件,通过代码附加这个参数的!
回复
引用
查看
#13楼
[
楼主
] 2008-05-19 18:28
jianyi
@pccai
既然是这个原因,还可以试试另外的方法:你修改一下FormServer.aspx的代码,在它的OnPreInit里判断,是否有DefaultItemOpen=1 参数,如果没,则添加上,再重定向.
回复
引用
查看
#14楼
2008-05-20 09:39
pccai
@jianyi
这个方法好些,呵呵。。。
回复
引用
查看
#15楼
2008-05-27 11:43
jxj1895 [未注册用户]
老大,我用你以前下载的那个wsp安装之后可以用,但是用这个源代码重新编译之后,用GAC.CMD更新之后,编辑权限控制就不起作用了,是不是源代码不是上次发布的那个WSP的啊?
回复
引用
查看
#16楼
[
楼主
] 2008-05-27 12:15
jianyi
@jxj1895
不是吧~自己认真分析下了,,,
回复
引用
查看
#17楼
2008-05-27 12:34
jxj1895 [未注册用户]
@jianyi
我先安装了之前发布的WSP,一切正常,权限控制也是好的.
然后将源代码编译好之后,不管是BUILD一个新的WSP安装,还是直接用GAC.CMD更新,之前有效的权限控制就都无效了,刚又验证了一次.....
回复
引用
查看
#18楼
2008-05-27 16:09
jxj1895 [未注册用户]
@jianyi
具体表现在,使用源代码编译安装之后的版本,CodeArt_Templates.ascx没有被使用到,里面的RenderingTemplate 的ID也的确是ListForm
不是很明白到底是怎么回事,望答复!谢谢
回复
引用
查看
#19楼
[
楼主
] 2008-05-27 17:52
jianyi
@jxj1895
CodeArt_Templates.ascx被复制到ControlTemplates目录了吗?
貌似系统默认的模板没有被覆盖掉,多重启几次IIS,不行的话,把系统默认的
ListForm 模板删掉看看。
回复
引用
查看
#20楼
2008-05-27 18:30
jxj1895 [未注册用户]
@jianyi
将之前单独发布的WSP里面的codeArt.SharePoint.dll反编译对比了一下源代码,发现源代码少了listSync这个目录,不知道是否有影响....
回复
引用
查看
#21楼
2008-05-27 19:28
jxj1895 [未注册用户]
@jianyi
的确,若是将系统默认的listForm删除之后,编辑的时候就什么都看不见了.
回复
引用
查看
#22楼
2008-05-27 19:43
jxj1895 [未注册用户]
@jianyi
jianyi大哥能否将之前那WSP版本的代码发我,万分感谢,或者将发布的源代码补全,邮箱:jixiaojun1895@gmail.com
回复
引用
查看
#23楼
2008-05-28 10:55
coco2233 [未注册用户]
我也遇到问题了,以前安装过WSP,现在用源代码更新之后,报
未能从程序集“CodeArt.SharePoint, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2c606279787b575f”中加载类型“CodeArt.SharePoint.WebPart.EditControlListFieldIterator”。
但是完全使用源代码制作的WSP安装,又没有控制权限的效果,郁闷
回复
引用
查看
#24楼
[
楼主
] 2008-05-28 12:00
jianyi
@coco2233
各位,我会检查一下发布的代码,重新传一下。
回复
引用
查看
#25楼
[
楼主
] 2008-05-29 20:35
jianyi
@jxj1895
问题找到,是CodeArt_Templates.ascx文件中,<%@ Register Assembly="CodeArt.SharePoint, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2c606279787b575f" Namespace="CodeArt.SharePoint.WebParts" TagPrefix="codeArt" %>
这一行有问题,名称空间应该是CodeArt.SharePoint.WebParts,少个S。最新code已经传。
回复
引用
查看
#26楼
[
楼主
] 2008-05-29 20:41
jianyi
@coco2233
问题找到,是CodeArt_Templates.ascx文件中,<%@ Register Assembly="CodeArt.SharePoint, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2c606279787b575f" Namespace="CodeArt.SharePoint.WebParts" TagPrefix="codeArt" %>
这一行有问题,名称空间应该是CodeArt.SharePoint.WebParts,少个S。最新code已经传。
回复
引用
查看
#27楼
2008-05-30 09:49
coco2233 [未注册用户]
@jianyi
jianyi大哥对于程序的追求和水平,和对同好的提问来者不拒的精神,让我十分钦佩,再次感谢!
回复
引用
查看
社区
新闻
新用户注册
刷新评论列表
标题
姓名
主页
Email
(只有博主才能看到)
验证码
*
看不清,换一张
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
另存
打印
最新IT新闻:
博客园新闻频道
博客园首页
社区