我有一个转发器,每次转发器循环时都会创建一个名为“wholeProject”的子节点。
<mx:Repeater id="projectRP" dataProvider="{projectsHttp.lastResult.project}">
<Block:project
id="wholeProject"
oneDay="{(usableSize.width - 16)/14}"
projectID="{projectRP.currentIndex}"
creationComplete="getConflicts('project', 'l', false); getStudentYears();"
/>
</mx:Repeater>
从这篇文章的最后一行可以看出,我有一个creationComplete选项运行两个函数。我想要发生的是,一旦转发器完成加载所有块:每个函数的项目片段只运行一次。相反,这两个函数在每个函数创建后都在运行。我尝试将创建完成放在标记中,但这不起作用。
有没有办法告诉creationComplete片段只在最后一段转发器被创建时才能运行?
答案 0 :(得分:2)
您想要查看repeatEnd活动
<mx:Repeater ... repeatEnd="repeatEndHandler(event)">
...
</mx:Repeater>