首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaScript和LiveView ()

JavaScript和LiveView ()
EN

Stack Overflow用户
提问于 2015-04-02 14:35:59
回答 1查看 581关注 0票数 0

我有一个StreamBase应用程序,可以查询数据并将其放入.lvconf表中。有没有办法从这个.lvconf表中获取数据,并让它在我的JavaScript中可用,让我来处理这些数据呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-03 15:21:36

假设.lvconf表意味着LiveView服务器(也称为LiveView)中的数据表,从JavaScript应用程序中访问表数据的方法是使用LiveView JavaScript客户端API。(还有API参考文档。)

下面是一个使用API查询名为ItemsInventory的Live表的简短示例:

代码语言:javascript
复制
<script src="/lv-web/api/lib/jquery.min.js"></script>
<script src="/lv-web/api/lib/jquery.atmosphere.min.js"></script>
<script src="/lv-web/api/liveview.min.js"></script>
<script>
  LiveView.connect({url: '/lv/client/'}).then(
    function(connection){
      connection.subscribe(
        new LiveView.Query('SELECT * FROM ItemsInventory'),
        {
          onInsert: function(result){
            console.log('Got new tuple: ' + JSON.stringify(result.tuple));            
          }
        }
      );
    }
  );
</script>

使用随JavaScript附带的LiveView示例创建web应用程序进一步说明了JavaScript客户端API用于表查询的用法。

若要在StreamBase Studio中加载此示例,请执行以下操作:

  1. 从Studio的顶级菜单中选择File→Load→示例。
  2. 在filter字段中输入"javasc“以缩小选择范围。
  3. 从TIBCO JavaScript类别中选择其描述正在使用LiveView创建web应用程序的示例。
  4. 单击OK。

按照示例README.txt文件中的说明以LiveView项目的形式运行示例项目。

由于这个问题和答案是在2015年4月创建的,所以有一个新版本的仪表板示例,它提供了一个非常小的框架来创建Live查询结果的JavaScript可视化,它使用的是Highcharts.JS而不是D3。还有一个名为http://t.co/crBWJ639YF的文档,它解释了仪表板示例是如何构造的,以及如何向其中添加可视化。

披露/免责声明:我是TIBCO软件公司的员工。这里表达的意见是我自己的,而不是TIBCO的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29415638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档