Livecycle ES2 - 制作一个不需要退出现场的脚本

时间:2014-08-12 06:04:34

标签: javascript livecycle livecycle-designer

我有一个只读的计算字段,我想在其上构建操作,具体取决于计算字段的答案。

我已经使用了动作构建器,它可以正常工作,但只有当表单填写者进入和退出("退出")该字段时,他们才不必首先输入,因为它是由前一个脚本填充的。

更确切地说,在此字段之前提出的问题是:

提交日期(submitdate): 活动日期(eventdate):

计算发生(事件和提交之间的天数),答案填写在一个名为' days between'

之间的字段中

现在我有一套条件:

如果之间的日期是&lt;或= 14,然后我想要一条消息说没有资格申请 如果之间的天数> 14且<1。或= 28,然后我想要一条消息,说明将收取快速通道费,我想要填写快速通道费框,我想要快速跟踪费用框出现。

我使用了动作构建器来使所有这些工作正常工作,但只有当用户点击进入和退出&#39;之间的日期时它才有效。他们不应该这样做的领域,因为它已经为他们计算过并且在他们退出现场之前填充

提前致谢

1 个答案:

答案 0 :(得分:0)

如果我接受了这项任务,我将采用以下方式:

我会使用脚本编辑器而不是动作构建器。

  • 在我的submitdate.change和eventdate.change事件中,我将调用daysbetween.calculate事件

  • 在我的日常活动中,我会做你需要的一切,包括计算两个日期之间的天数,如果需要的话显示一条消息,并在需要时显示和填充快速跟踪费用框。