列表完成渲染后发生事件?

发布于 2025-01-07 17:24:10 字数 92 浏览 0 评论 0原文

我正在使用 Spark 列表来呈现从 Web 服务获取的数据。 是否有一个事件在列表完成渲染所有数据后触发? 我想向用户显示加载图像,直到列表完成。

谢谢

I'm using a spark list to render data which I get from a web service.
is there an event which fires after the list has finished rendering all the data ?
I want to show a loading image to the user until the list finishes.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

橘和柠 2025-01-14 17:24:10

我相信您正在寻找的事件是 updateComplete。

I believe the event you are looking for is updateComplete.

冷︶言冷语的世界 2025-01-14 17:24:10

如果我是你,我会创建两种状态:“正在加载”和“正常”。默认设置currentState,初始状态为“正在加载”,期间显示加载程序。之后,我将检查您肯定在某处拥有的 data 属性。您可以绑定它来检查它是否不为空并相应地更改状态。这是一个示例:

<s:Group currentState="{someDataFromService?'normal':'loading'}">
   <s:states>
      <s:State name="normal" />
      <s:State name="loading" />
   </s:states>
   <custom:SomeLoadingComponent includeIn="loading" />
   <s:List id="list" dataProvider="{someDataFromService}" enabled.loading="false" />
</s:Group>

我省略了 data 属性,因为我确信您可以自己找出该部分。

If I were you, I'd create 2 states: "loading" and "normal". The initial state is "loading" by setting currentState by default, during which it shows a loader. After that, I would have a check on the data property that you surely have somewhere. You can bind that to check if it's not null and change the state accordingly. Here's an example:

<s:Group currentState="{someDataFromService?'normal':'loading'}">
   <s:states>
      <s:State name="normal" />
      <s:State name="loading" />
   </s:states>
   <custom:SomeLoadingComponent includeIn="loading" />
   <s:List id="list" dataProvider="{someDataFromService}" enabled.loading="false" />
</s:Group>

I left out the data property since I'm sure you can figure that part out on your own.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文