Hello,

Thanks for discussing this issue. Yes, I would like to run a angular
paragraph from another angular paragraph. Now, I have explored a bit about
angularWatch and looked very promising. I have more or less achieved what I
wanted to. But still it is not 100%.

I have this piece of code in one of my spark paragraph. This is para 6.




.....

z.angularBind("routeSelected", 0);

 z.angularUnwatch("routeSelected");

z.angularWatch("routeSelected", (before, after) => {

        // trigger re-rendering of cytoscape graphs

        z.run(8) // re-render cytoscape density graph

    }

    )

 .....

......



The routeSelected variable will be modified by para 7 which is angular
based using the below code

 ...

scope.routeSelected = scope.routeSelected + 1

....





Since the variable routeSelected is under watch, I expected para 8 will
run. But, the para 8 did not run automatically. To my surprise, it is run
when I click anywhere in the para 8, 7 6. It is very strange. Any clue
about this behavior?



regards

Bala



On 18 March 2016 at 10:40, Corneau Damien <cornead...@gmail.com> wrote:

> Do you need to run a paragraph from the %angular paragraph?
> From what you described before, you wanted to do z.run() from spark.
>
> If you need to run from %angular, you can try this PR:
> https://github.com/apache/incubator-zeppelin/pull/742
>
> On Fri, Mar 18, 2016 at 1:55 PM, Balachandar R.A. <
> balachandar...@gmail.com> wrote:
>
>> Hi
>>
>> Thanks for the hint. But z.run() is not working inside %angular paragraph
>> in my notebook. Any idea?
>>
>> Regards
>> Bala
>> On 17-Mar-2016 11:39 pm, "moon soo Lee" <m...@apache.org> wrote:
>>
>>> Hi Bala,
>>>
>>> z.run() accept both integer index of paragraph (starts from 0) [1] or
>>> paragraph id [2].
>>>
>>> So you can do something like
>>>
>>> %spark
>>> (2 to 5).foreach{ idx => z.run(idx) }
>>>
>>> or
>>>
>>> %spark
>>> import collection.JavaConversions._
>>> z.listParagraphs.foreach(paragraphId=> z.run(paragraphId))
>>>
>>> Hope this helps.
>>>
>>> Thanks,
>>> moon
>>>
>>> [1]
>>> https://github.com/apache/incubator-zeppelin/blob/branch-0.5.6/spark/src/main/java/org/apache/zeppelin/spark/ZeppelinContext.java#L398
>>> [2]
>>> https://github.com/apache/incubator-zeppelin/blob/branch-0.5.6/spark/src/main/java/org/apache/zeppelin/spark/ZeppelinContext.java#L370
>>>
>>>
>>>
>>> On Thu, Mar 17, 2016 at 2:55 AM Balachandar R.A. <
>>> balachandar...@gmail.com> wrote:
>>>
>>>> Hello
>>>>
>>>> Can we use z.run() to run a set of paragraphs? In my notebook, I have
>>>> spark and angular paragraphs and I would fire running of, lets say, 5
>>>> paragraphs, preferably, simultaneously. These paragraphs launch various
>>>> visualization widgets (bar charts, leaflet map, and cytoscape network
>>>> graphs). So, paragraph A creates a necessary data structures from which
>>>> these visualizations can be created, and run all the other paragraphs.
>>>> Please let me know how can I achieve this?
>>>>
>>>> regards
>>>> Bala
>>>>
>>>
>

Reply via email to