记录在sharepoint工作中的经验
背景: 老板需要一个list用来记录我们上班/下班时间,需求并不是复杂。
分析: 1. 其实该webpart仅需要两个按钮就可以了, 一个按钮是上班, 另一个则是下班的按钮;为了防止员工更改上班时间干脆就直接用了一个按钮,如果当天该员工有了一条记录在list里面,那么该按钮变成下班的按钮。 2. 为了防止员工手动在list里面自己new,于是干脆把所有的add/edit/delete功能全部禁止了,只剩下了一个view item。 于是在代码里面只能用虚拟身份登录,还好2007有了SPSecurity.RunWithElevatedPrivileges,方便了许多。 3. 功能比较简单,所以并没有写一个完整的webpart,而是写了一个UserControl,然后使用了Kanboy的QuickPart,发布非常的方便。
Powered by: 博客园 Copyright © Lordan