CRM 2013 限制日期字段
CRM 2013 Limit the date field
我有 3 个日期和时间字段(只有日期)。
但是我想限制用户不能 select 未来的日期。
我的意思是今天之后的日期不能在日期选择器中 selected。
我该怎么做?
您必须在插件或 JavaScript(或业务规则)中或两者中编写一个验证器。
JS 仅适用于表单,但有可能提供更漂亮的错误消息,使用业务规则,您可以进行内联消息验证。如果您只使用 GUI 添加数据,那么使用 JS/business 规则可能就足够了,但如果数据可以通过任何其他方式来,我也会使用插件来保护它。
验证器非常简单,检索字段并将其与今天的日期对象进行比较。如果涉及到很多时区,情况可能会更糟,我们不喜欢时区....
Crm 日期时间字段不支持此类功能。您需要创建自己的 html 网络资源并使用众所周知的库/控件,例如 jquery datepicker。
一旦您拥有资源,使用表单 onload 和 onsave 事件将选择器值与隐藏的日期时间值同步应该相对容易。
我有 3 个日期和时间字段(只有日期)。 但是我想限制用户不能 select 未来的日期。 我的意思是今天之后的日期不能在日期选择器中 selected。 我该怎么做?
您必须在插件或 JavaScript(或业务规则)中或两者中编写一个验证器。 JS 仅适用于表单,但有可能提供更漂亮的错误消息,使用业务规则,您可以进行内联消息验证。如果您只使用 GUI 添加数据,那么使用 JS/business 规则可能就足够了,但如果数据可以通过任何其他方式来,我也会使用插件来保护它。
验证器非常简单,检索字段并将其与今天的日期对象进行比较。如果涉及到很多时区,情况可能会更糟,我们不喜欢时区....
Crm 日期时间字段不支持此类功能。您需要创建自己的 html 网络资源并使用众所周知的库/控件,例如 jquery datepicker。 一旦您拥有资源,使用表单 onload 和 onsave 事件将选择器值与隐藏的日期时间值同步应该相对容易。