2017-11-17 4 views
0

Apache Zeppelin 0.8.0은 내장 테이블의 셀에서 데이터를 수정할 수 있습니다.Apache Zeppelin : 코드의 테이블 데이터에 내장 됨

각도 값 범위 내의 일부 변수에 새 값이 연결되어 있다고 가정합니다.

나는이 변수의 이름이 무엇인지 찾을 수 있습니다, 그래서 나는 비행선 컨텍스트를 사용하여 다음 단락에서 읽을 수있을 것입니다 방법 :

z.angular("tableData??")

이 모든 변수에 접근 가능을 제플린 컨텍스트에서 사용할 수 있습니까?

의견을 보내 주시면 감사하겠습니다.

답변

0

지금까지 나는 간접적 인 방법을 발견했습니다. 조금 끈적 끈적하기 때문에 더 나은 솔루션을 찾고 있습니다.

아래의 예에서는 선택한 줄을 제거해야하는 단순화 된 시나리오를 구현하고 있습니다.

내가 사용하고 몇 가지 기능이 있습니다

  1. 표 그리드 셀에 HTML을 통합 할 수 있습니다. %spark.sql select product, price, '%html <input class="input_data" ... />' from table_a 불행히도 테이블 내부에 %angular을 사용할 수 없으므로이 기능을 요청했습니다. ZEPPELIN-3068 이 기능을 사용하면 html 요소 (확인란, 입력 필드 또는 외부 링크)가있는 테이블에 다른 열을 추가 할 수 있습니다. 고유 한 ID를 생성하기 위해 테이블의 선택된 변수를 사용할 수 있습니다. 요청한 변경 사항을 즉시 수행하는 웹 서비스에 대한 POST 요청이있는 작은 양식 일 수도 있습니다.

  2. 다음 단락은 위에 작성한 html 요소의 데이터를 읽고 zeppelin 컨텍스트에 저장하는 javascript를 포함합니다.

    퍼센트 각도

    document.getElementsByClassName ("input_data")

PS. 누구든지 코드가 필요하면 전체 스크립트를 추가 할 수 있습니다.