日历列表,是SharePoint 中比较重要的一个。可以新建会议,时间期限或者其他事件。那么有没有办法限新建事件的“开始时间”不能小于当前时间?而且不想使用“Event Handler”等代码方案来实现?
可以使用列表的“验证设置”来实现。你可以在这里指定验证公式,以及验证失败所显示的用户错误说明。
步骤如下:
1. 在日历列表中点击“列表设置”,然后点击“验证设置”,如下图:
2. 在公示处输入“=(开始时间>创建时间)”, 在用户信息处输入“开始时间不能小于当前时间”,如下图:
3. 现在看一下测试效果。当前日期是2011年3月29日星期二, 当我们在“开始时间”处输入“2011年3月23日”,提交的时候会给出我们错误提示,并且不允许提交。