CometD在前端使用jquery接收已发布的数据

时间:2011-10-06 20:38:37

标签: javascript jquery comet datatables cometd

我正在做一个市场/股票观察网项目。

在服务器端,我在cometd-jetty实现上有一个Servlet和Service。

服务(CometD客户端发布者)发送JSON发布的数据。即[{“股票代码”:“ABC”},{“股票代码”:“DEF”}]。发布数据的时间间隔几乎每秒或甚至更短。

在前端,我正在使用cometd javascript实现来获取数据并使用jquery在html表中呈现它。

问题:

1。)使用datatables插件在表中呈现数据的最佳方式是什么?从publisher / cometd服务器快速接收数据(每条消息少于一秒)?

2.。)当股价变动时,如何通过 hi-lighting 表格单位指示价格变化?我想用js或jquery来解决这个问题?

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

1)DataTables插件可以使用JavaScript数组作为其数据源。你会有一些处理传入数据的方法;将其推入JS数组,然后使用它作为源来调用.dataTable()。

2)在DataTables初始化对象中,您可以在各个阶段设置回调函数。其中之一是fnRowCallback,它允许您根据可用数据修改其中的行和单元格。抓取数据,运行比较功能,并在满足条件时修改单元格。

对于这两个问题,DataTables.net上应该提供示例代码。