【发布时间】:2011-10-26 16:08:34
【问题描述】:
我在 Visual Studio 2010 中使用带有自定义字段的 Sharepoint 2010。
我创建了一个自定义字段。这个特定的一个是日期时间字段(“终止日期”)。如果它为空白且另一个字段(“合同终止”等于是),我希望它无法通过验证。
所以我以前使用计算字段来执行此操作。这有效,但它会将验证错误放在编辑表单的顶部,而不是在我想要的“终止日期”字段旁边。如果该字段在自定义字段中使用 GetValidatedString 验证失败,通常会出现这种情况。
所以因为它在错误的地方,我做了一个自定义字段。但是因为日期是空白的,所以它永远不会命中 GetValidatedString 方法。我错过了什么吗?如果“终止日期”字段为空,是否有另一种方法使其验证失败并位于“终止日期”字段旁边?
我也尝试使用事件接收器解决方案。问题是它也会将错误消息放在顶部。而不是在终止日期字段旁边。
建议?
【问题讨论】:
标签: validation sharepoint-2010 spfield