Hi,

The inputs were currently not shown in the Iframe of the paragraph.
However there is a PR to fix that:
https://github.com/apache/incubator-zeppelin/pull/103

For the angular interpreter, you could probably angularWatch to listen to
the parameter change:
https://github.com/apache/incubator-zeppelin/pull/27

On Tue, Jun 23, 2015 at 3:57 AM, Taylor Peer <t.p...@cortical.io> wrote:

> Hi team,
>
> I am working on building a user-facing interface on top of a Zeppelin
> notebook. To do this I am linking to individual paragraphs and including
> them in the dashboard UI externally.
>
> I have a paragraph that renders a graph using the following code:
>
> println("%table x\ty\tz\n" + function(z.input("param1", "value1").toString)
>
> but when linked externally, the input fields generated by z.input do not
> appear. (Maybe this is a bug?) To work around this, I attempted to create
> the input fields via the Angular interpreter:
>
> println("""%angular<input type="text" ng-model="param1"</input>""")
>
> and linked the model with my function from above by replacing the z.input
> with z.angular("param1"). This works, but only if I re-run the
> graph-building paragraph manually after entering new text in the Angular
> input field. How can I trigger the graph paragraph automatically, either
> after updating the text or by pressing another button that is available
> when linking the paragraph externally?
>
> I tried using z.angularWatch to set a listener on the Angular model (as
> shown in the "Angular display system dashboard on Zeppelin" video), but was
> not able to get this to work. If this is the solution, could you provide a
> short example of how to trigger graph rendering after a change in an
> Angular variable?
>
> Thanks in advance,
> Taylor
>

Reply via email to