2009-07-15

LiveCycle Designer中事件顺序

在LiveCycle Designer中有很多预定义的事件,弄清这些事件的先后顺序很重要。有不少事件,如initialize,validate等事件是在加载文档时没有用户参与就发生的。文档中field元素的事件总是先于form表单的事件。

f为表单名称,p为第一页页面名称,txtField是一个text field的名称。

f.p.txtField::initialize
f::initialize
f.p.txtField::validate
f::validate
f.p.txtField::ready:form
f::ready:form
f.p.txtField::docReady
f::docReady

1 条评论:

  1. 在学习BC480 PDF-based print form时了解到master page内object的顺序总晚于body page内的object。

    processing sequence:按照时间发生的时间先后顺序
    Defaults
    Data merge
    initialize event of body page in hierarchy order
    Form:ready event of body page in hierarchy order
    initialize event of master page in hierarchy order
    Layout:ready event of body page in hierarchy order
    Layout:ready event of master page in hierarchy order

    回复删除