RSA Archer用户无法指定将来/过去的日期

时间:2016-04-27 08:23:45

标签: archer rsa-archer-grc

是否有任何优秀的RSA Archer验证模式可以防止用户在指定的日期(或过去)中保存记录?

目前,我在保存数据后使用计算字段在数据异常报告中捕获此信息。但理想情况下,我希望在用户保存记录之前尽早发现。

2 个答案:

答案 0 :(得分:3)

我建议您在这种情况下使用自定义对象。

因此,请删除SAVE和APPLY按钮的基本onclick属性。

在自定义对象中,检查输入的日期是否与系统日期(或您需要的时区)相匹配。设置一个标志。根据标志值,您可以调用SAVE或APPLY按钮的实际函数调用。

希望有所帮助!

答案 1 :(得分:3)

亚历克斯,坦尼尔是对的。您必须使用带有嵌入式JavaScript代码的自定义对象来实现所描述的功能。 您需要创建一个函数来验证最终用户输入的值,并接受它或让用户自己更正 现在,您有两种选择:zh 1.您可以将验证功能附加到Tanveer描述的“保存”和“应用”按钮。我之前在以下问题中分享了类似的代码。您可以在此处查看:LINK

2.您可以将验证功能附加到计划直接验证的元素。因此,当用户完成给定的输入元素并且输入元素失去焦点时,将调用您的函数。以下是使用jQuery的示例代码:

$('#elementid').blur(function() {
  // validate entered value here
  // if required show a pop-up message
  WarningAlert(msg, title);
});

祝你好运!