Apache Zeppelin:在代码中内置 table 数据
Apache Zeppelin: get built in table data in code
Apache Zeppelin 0.8.0 允许修改内置单元格中的数据 table。
我假设新值链接到 angular 范围内的某个变量。
我怎样才能找出这个变量的名称,以便我能够在下一段中使用 zeppelin 上下文读取它:
z.angular("tableData??")
是否可以在 zeppelin 上下文中获取所有可用变量?
感谢任何建议。
至于现在我找到了一种间接的方法。这种方式有点俗气,所以我仍在寻找更好的解决方案。
在下面的示例中,我正在实施简化方案,我只需要删除选定的行。
我使用的功能很少:
Table 网格允许将 html 合并到单元格中。
%spark.sql
select product, price, '%html <input class="input_data" ... />' from table_a
不幸的是,无法在 table 中使用 %angular
,因此我请求了此功能:ZEPPELIN-3068
使用此功能,我们可以使用任何 html 元素(复选框、输入字段或外部 link)将另一列添加到 table 中。我可以使用 table 中的选定变量来生成唯一的 ID。
它甚至可以是一个带有 POST 请求网络服务的小表单,将立即执行请求的更改。
下一段将包含 javascript 从我们上面创建的 html 元素中读取数据并将其存储在 zeppelin 上下文中。
%angular
document.getElementsByClassName("input_data")
ps。如果有人需要代码,我可以添加完整的脚本。
Apache Zeppelin 0.8.0 允许修改内置单元格中的数据 table。
我假设新值链接到 angular 范围内的某个变量。
我怎样才能找出这个变量的名称,以便我能够在下一段中使用 zeppelin 上下文读取它:
z.angular("tableData??")
是否可以在 zeppelin 上下文中获取所有可用变量?
感谢任何建议。
至于现在我找到了一种间接的方法。这种方式有点俗气,所以我仍在寻找更好的解决方案。
在下面的示例中,我正在实施简化方案,我只需要删除选定的行。
我使用的功能很少:
Table 网格允许将 html 合并到单元格中。
%spark.sql select product, price, '%html <input class="input_data" ... />' from table_a
不幸的是,无法在 table 中使用%angular
,因此我请求了此功能:ZEPPELIN-3068 使用此功能,我们可以使用任何 html 元素(复选框、输入字段或外部 link)将另一列添加到 table 中。我可以使用 table 中的选定变量来生成唯一的 ID。 它甚至可以是一个带有 POST 请求网络服务的小表单,将立即执行请求的更改。下一段将包含 javascript 从我们上面创建的 html 元素中读取数据并将其存储在 zeppelin 上下文中。
%angular
document.getElementsByClassName("input_data")
ps。如果有人需要代码,我可以添加完整的脚本。