Apache Zeppelin:在代码中构建表数据

时间:2017-11-17 16:12:06

标签: angularjs apache-zeppelin

Apache Zeppelin 0.8.0允许修改内置表格中单元格中的数据。

我假设新值与角度范围内的某个变量相关联。

我怎样才能知道这个变量的名称是什么,所以我可以使用zeppelin context在下一段中阅读它:

isOfType

是否有可能在zeppelin上下文中获取所有变量?

任何建议表示赞赏。

1 个答案:

答案 0 :(得分:0)

至于现在,我发现了间接的做法。这有点俗气,所以我还在寻找更好的解决方案。

在下面的示例中,我正在实现简化方案,我只需要删除选定的行。

我正在使用的功能很少:

  1. 表格允许将html合并到单元格中。 ResponseServer 不幸的是,在表格中使用 %spark.sql select product, price, '%html <input class="input_data" ... />' from table_a 是不可能的,所以我已经请求了这个功能:ZEPPELIN-3068 使用此功能,我们可以使用任何html元素(复选框,输入字段或外部链接)向表中添加另一列。我可以使用表中的选定变量来生成唯一ID。 它甚至可以是对Web服务的POST请求的小型表单,它将立即执行请求的更改。

  2. 下一段将包含从我们上面创建的html元素中读取数据的javascript,并将其存储在zeppelin上下文中。

    %角

    document.getElementsByClassName( “input_data”)
  3. PS。如果有人需要代码,我可以添加完整的脚本。