0

我有一个具有 2 个级别的事务,当用户进入事务的插入模式时,我想在 2 级的网格中预加载一些数据。

4

1 回答 1

0

首先的问题是你是否知道或者可以预测出First Level的ID_Key,如果可以的话,你可以在TRN的Event Start中调用和处理,那个过程做了很脏的工作。

交易中 TrnX

Event Start
   **TrnXPreloadSubLevel**.Call(&ID_KEY)
   ...
   ...
EndEvent

处理中 TrnXPreloadSubLevel

//-- rules 
Parm(&Id_Key);

//-- Source
    New //TrnXLvel2
       TrnXId      = &Id_Key
       TrnXIdLvl2  = 1
       ...
       ...
    EndNew //TrnXLvel2

    New //TrnXLvel2
       TrnXId      = &Id_Key
       TrnXIdLvl2  = 2
       ...
       ...
    EndNew //TrnXLvel2

    New //TrnXLvel2
       TrnXId      = &Id_Key
       TrnXIdLvl2  = 3
       ...
       ...
    EndNew //TrnXLvel2

等等。

热烈的问候,唠叨

于 2020-01-22T14:40:21.707 回答