在同一时期内对列表进行验证

时间:2018-03-27 12:58:41

标签: sharepoint sharepoint-2013

我们有SharePoint列表来注册员工病假,HR用户有时会注册重复缺席或在同一个员工的同一缺席期间,例如以下记录:

  • 姓名:Tony
  • ID:400
  • 病假start_date 3/27/2018 AM
  • 病假end_date 3/29/2018 AM
  • 总天数:3

根据错误的例子,HR用户在2008年3月28日为tony添加了新的病假而没有注意到他已经从2014年3月27日到3月28日休假。

所以问题我们如何添加验证以限制在相同的缺席期间添加记录

1 个答案:

答案 0 :(得分:0)

您可以使用PreSaveAction进行客户端自定义验证,因此您可以使用REST api或JSOM来查询用户是否已经应用了请求,当返回false时,列表项将不会保存。

检查示例here