我正在做一个市场/股票观察网项目。
在服务器端,我在cometd-jetty实现上有一个Servlet和Service。
服务(CometD客户端发布者)发送JSON发布的数据。即[{“股票代码”:“ABC”},{“股票代码”:“DEF”}]。发布数据的时间间隔几乎每秒或甚至更短。
在前端,我正在使用cometd javascript实现来获取数据并使用jquery在html表中呈现它。
问题:
1。)使用datatables插件在表中呈现数据的最佳方式是什么?从publisher / cometd服务器快速接收数据(每条消息少于一秒)?
2.。)当股价变动时,如何通过 hi-lighting 表格单位指示价格变化?我想用js或jquery来解决这个问题?
非常感谢您的帮助!
答案 0 :(得分:0)
1)DataTables插件可以使用JavaScript数组作为其数据源。你会有一些处理传入数据的方法;将其推入JS数组,然后使用它作为源来调用.dataTable()。
2)在DataTables初始化对象中,您可以在各个阶段设置回调函数。其中之一是fnRowCallback,它允许您根据可用数据修改其中的行和单元格。抓取数据,运行比较功能,并在满足条件时修改单元格。
对于这两个问题,DataTables.net上应该提供示例代码。