插入索引项(insert Numbered Item)
点击次数:更新时间:2017-08-30 12:08:36【打印】【关闭】
插入索引项(insert Numbered Item)
![]()
该模型将一个项目添加到多记录数据元素中的特定位置。
通常,当流程进入多记录数据元素时,通过流程传递的每个对象都作为数据元素中的最后一个实例添加。
如果要在中间添加一个对象,请使用<插入索引项(insert Numbered Item)>(例如,将行模型添加到表模型中间而不是最后一行)。
触发器(Triggers):
<Parent>(单记录触发器[必须]):要更新的多记录数据元素的父模型(数据结构或显示模型对象)。
<Item>(单记录触发器[必须]):要添加的项目(数据模型对象或显示模型对象)。
插入的数据元素集合是<Parent>的第一个多记录直接子项,其类型与<Item>的类型相同。
例如,如果<Parent>是下面的数据结构,那么如果<Item>是一个文本,它被添加到<Text 2>这个多积累文本模型集合,
但是如果<Item>是一个数字,它被添加到<Number>多记录模型集合:
![]()
如果<Parent>包含与<Item>相同类型的多个多记录子项,那么结果是未知的。
<Index>(单记录数字触发器[必须]):
<Item>插入到数据元素集合中的索引位置(1:将<Item>作为第一个对象插入多记录模型集合。
集合的大小加1:那么<Item>将会增加到模型集合的末尾)。
退出连接器(Exits):
<Inserted>(单记录退出连接器[非必须]):添加的对象(与<Item>相同)。
<Invalid Parent>(单记录退出连接器[非必须]):父对象(如果不包含任何子模型元素)。
<Invalid Item>(单记录退出连接器[非必须]):要添加的项目,如果父模型不包含匹配的数据元素作为插入的目标模型集合。
<Invalid Index>(单记录退出连接器[非必须]):<Index>的值小于1或大于模型集合的大小加1。
如果检测到无效,但缺少相关的退出连接器(<Invalid Parent> <Invalid Item>或<Invalid Index>),则抛出异常。
|