gpt4 book ai didi

sencha-touch - Sencha 触摸 : Implementing Polling

转载 作者:行者123 更新时间:2023-12-02 00:29:55 25 4
gpt4 key购买 nike

我正在使用 Sencha Touch 为 Microsoft Lync 编写移动聊天客户端。

在服务器端,我使用来自 lyncwidget codeplex 项目 (http://lyncwidget.codeplex.com) 的支持 JSONP 的 WCF 服务在被调用时,WCF 服务以 JSON 数据的形式返回在服务器上排队的任何消息。

想法是客户端定期轮询服务以检索任何新消息。

如果可能的话,我想直接在我的商店的代理中实现轮询行为。所以在“ChatMessagesStore”中。

关于如何巧妙地实现这一点有什么建议吗?

谢谢。

ps: 我是 Sencha Touch 的新手。

最佳答案

最好的办法是扩展 Ext.data.ScriptTagProxy 类。然后在内部有一个名为 "pool-interval" 的属性和一个调用 sync() 函数的方法及其自身。示例:

makeRequest(){
this.sync();
setTimeout("this.makeRequest()",pool-interval);
};

这样,如果您有多个商店使用这样的代理,您就不必费心设置多个 setInterval 调用,也不必在更改商店名称时更改它们。

关于sencha-touch - Sencha 触摸 : Implementing Polling,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7421591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com