2009-06-18 59 views
2

我正在创建两列开始和结束日期,当用户输入结束日期时我应该用开始日期验证它,以检查它是否大于开始日期 ,是否有办法做那?? 我正在使用自定义库, 我的要求是我必须存储一个文档的开始日期和结束日期,我需要对它做一些验证。自定义列表在Sharepoint中比较日期

感谢您的帮助

+0

你有多少访问服务器?基本的SP API控制或完全控制(您是否可以修改服务器的事件,如添加或更新文档)?你有SharePoint Designer吗? – Brian 2009-06-18 19:14:24

+0

我对服务器有完整的访问权限,是的,我的确有共享点设计师 – hyeomans 2009-06-18 19:23:48

回答

5

如果您需要在UI我将与自定义字段类型去验证。

如果您需要在库中创建时进行检查,我将使用eventreceiver和ItemUpdating/ItemAdding事件。

或许组合...

如果这是你想要的,让我知道,I'll为你提供一些代码示例(如果你需要)。

UPDATE:

如果您需要自定义字段类型的例子来看看这个post。事实上,您可以将其与一些JQuery结合使用,例如,如果您为呈现的控件添加特殊的css类,然后添加JQuery来验证其客户端。

我不知道你是否需要或事件reciever的例子如何添加一个,但here's反正一个链接,你:

Add eventreceiver extension method example

+0

查看这些示例将非常棒,您可以通过电子邮件发送给我们o我如何与您联系? – hyeomans 2009-06-19 00:17:18

3

自定义字段类型似乎是矫枉过正(至少用于UI验证)。我会用JQuery来实现,然后按照Johan的建议使用eventreciever来验证serverside。

编辑:我可以串起JQuery来验证字段,如果你需要的话。