<div dir="ltr">Thanks!<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 19, 2015 at 10:55 AM, Rafael Pestano <span dir="ltr">&lt;<a href="mailto:rmpestano@gmail.com" target="_blank">rmpestano@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">there you go: <a href="https://issues.jboss.org/browse/FORGE-2444" target="_blank">https://issues.jboss.org/browse/FORGE-2444</a><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-08-19 10:15 GMT-03:00 George Gastaldi <span dir="ltr">&lt;<a href="mailto:ggastald@redhat.com" target="_blank">ggastald@redhat.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Hi Rafael,<br>
Thank you very much. I think we can investigate if that is possible using the Eclipse APIs. If you could open another issue that would be great.</p>
<p dir="ltr">Thanks</p><div><div>
<div class="gmail_quote">Em 19/08/2015 09:16, &quot;Rafael Pestano&quot; &lt;<a href="mailto:rmpestano@gmail.com" target="_blank">rmpestano@gmail.com</a>&gt; escreveu:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi George, just create it: <a href="https://issues.jboss.org/browse/FORGE-2443" target="_blank">https://issues.jboss.org/browse/FORGE-2443</a><div><br></div><div>about <b>selecting </b>more than one file in UiInputMany, should I open another issue or it is the expected behaviour?</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-08-19 2:19 GMT-03:00 George Gastaldi <span dir="ltr">&lt;<a href="mailto:ggastald@redhat.com" target="_blank">ggastald@redhat.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">This definitely looks like a bug. Can you open an issue in our JIRA? I&#39;ll have a look asap.</p><div><div>
<div class="gmail_quote">Em 18/08/2015 22:10, &quot;Rafael Pestano&quot; &lt;<a href="mailto:rmpestano@gmail.com" target="_blank">rmpestano@gmail.com</a>&gt; escreveu:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">About setting values of UiInputMany I&#39;m trying to add files to an UIInputMany from a DirectoryResource but UIInputMany is not updated, see example:<div> </div><div>     </div><div>    @Inject</div><div>    @WithAttributes(label = &quot;Select Files&quot;)</div><div>    private UIInputMany&lt;FileResource&lt;?&gt;&gt; files;</div><div><br></div><div>    @Inject</div><div>    @WithAttributes(label = &quot;Select dir&quot;)</div><div>    private UIInput&lt;DirectoryResource&gt; dir;</div><div>    </div><div>    UIOutput out;</div><div> <div><br></div><div><div>        @Override</div><div><span style="white-space:pre-wrap">        </span>public void initializeUI(UIBuilder uiBuilder) throws Exception {</div><div><br></div><div><span style="white-space:pre-wrap">                </span>dir.addValueChangeListener(new ValueChangeListener() {</div><div><br></div><div><span style="white-space:pre-wrap">                        </span>@Override</div><div><span style="white-space:pre-wrap">                        </span>public void valueChanged(ValueChangeEvent event) {</div><div><span style="white-space:pre-wrap">                                </span>List&lt;FileResource&lt;?&gt;&gt; fileList = (List&lt;FileResource&lt;?&gt;&gt;) files.getValue();</div><div><span style="white-space:pre-wrap">                                </span></div><div><span style="white-space:pre-wrap">                                </span></div><div><span style="white-space:pre-wrap">                                </span>DirectoryResource selectedDir = (DirectoryResource) event.getNewValue();</div><div><span style="white-space:pre-wrap">                                </span>for (Resource&lt;?&gt;  resource : selectedDir.listResources()) {</div><div><span style="white-space:pre-wrap">                                        </span>FileResource&lt;?&gt; fileToAdd = resource.reify(FileResource.class);</div><div><span style="white-space:pre-wrap">                                        </span>if(fileToAdd != null &amp;&amp; fileToAdd.exists() &amp;&amp; !fileList.contains(fileToAdd)){</div><div><span style="white-space:pre-wrap">                                                </span>fileList.add(fileToAdd);</div><div><span style="white-space:pre-wrap">                                        </span>}</div><div><span style="white-space:pre-wrap">                                </span>}</div><div><span style="white-space:pre-wrap">                                </span>//files.setValue(fileList);</div><div><span style="white-space:pre-wrap">                                </span>for (FileResource&lt;?&gt; fileResource : ((List&lt;FileResource&lt;?&gt;&gt;) files.getValue())) {</div><div><span style="white-space:pre-wrap">                                        </span>out.out().println(fileResource.getName());</div><div><span style="white-space:pre-wrap">                                </span>}</div><div><br></div><div><span style="white-space:pre-wrap">                        </span>}</div><div><br></div><div><span style="white-space:pre-wrap">                </span>});</div><div><span style="white-space:pre-wrap">                </span>uiBuilder.add(dir).add(files);</div><div><span style="white-space:pre-wrap">        </span>}</div></div><div><br></div><div>Although file names are printed in the console the UI is not updated.</div><div><br></div><div>Also files are not added to fileList until I add a file using UIInputMany, see this 30sec video: <a href="http://youtu.be/waJRpyGXIcw" style="margin:0px;padding:0px;border:0px;font-size:11px;color:rgb(22,122,198);text-decoration:none;font-family:Roboto,arial,sans-serif;line-height:14.3000001907349px;background-image:initial;background-repeat:initial" target="_blank">http://youtu.be/waJRpyGXIcw</a></div><div><br></div><div><br></div><div><br></div></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-08-18 20:04 GMT-03:00 Rafael Pestano <span dir="ltr">&lt;<a href="mailto:rmpestano@gmail.com" target="_blank">rmpestano@gmail.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Also in Eclipse (mars) i just can add a file at a time in UIInputMany.</div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2015-08-18 15:36 GMT-03:00 George Gastaldi <span dir="ltr">&lt;<a href="mailto:ggastald@redhat.com" target="_blank">ggastald@redhat.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Yes, you can call UIInputMany.setValues or setDefaultValues in the initializeUI method. I&#39;ll have a look at the UI behavior<br></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 18, 2015 at 3:30 PM, Rafael Pestano <span dir="ltr">&lt;<a href="mailto:rmpestano@gmail.com" target="_blank">rmpestano@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I&#39;m using forge  2.17.0<br></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2015-08-18 15:29 GMT-03:00 Rafael Pestano <span dir="ltr">&lt;<a href="mailto:rmpestano@gmail.com" target="_blank">rmpestano@gmail.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Another question, can I feed/initialize the UIInputMany with values on initializeUI method? <br></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2015-08-18 15:24 GMT-03:00 Rafael Pestano <span dir="ltr">&lt;<a href="mailto:rmpestano@gmail.com" target="_blank">rmpestano@gmail.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi George,<br><br>I&#39;m on Intellij<br></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2015-08-18 15:07 GMT-03:00 George Gastaldi <span dir="ltr">&lt;<a href="mailto:ggastald@redhat.com" target="_blank">ggastald@redhat.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Yes, that&#39;s how it should work. What UI are you using? Eclipse? <br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>On Tue, Aug 18, 2015 at 3:00 PM, Rafael Pestano <span dir="ltr">&lt;<a href="mailto:rmpestano@gmail.com" target="_blank">rmpestano@gmail.com</a>&gt;</span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr"><div><div><div>Hi guys,<br><br></div>there is a way to select multiple files <b>at once </b>using UIInputMany?<br><br></div>Here the way way i&#39;m using it:<br><br><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:&#39;Source Code Pro&#39;;font-size:10.5pt"><span style="color:#bbb529">@Inject<br></span><span style="color:#bbb529">@WithAttributes</span>(<span style="color:#d0d0ff">label </span>= <span style="color:#6a8759">&quot;Select Files&quot;</span>)<br><span style="color:#cc7832">private </span>UIInputMany&lt;FileResource&lt;?&gt;&gt; <span style="color:#9876aa">files</span><span style="color:#cc7832">;</span></pre><br></div>it promps the filesystem wizard to pick files but i can only select a single file at a time. <br clear="all"><span><font color="#888888"><div><div><div><div><div><div><br>-- <br><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><a href="http://www.advancedit.com.br/" target="_blank"><span style="color:black;text-decoration:none"></span></a><span></span><span><span style="color:rgb(192,192,192)">Att, </span><br style="color:rgb(192,192,192)"><br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Rafael M. Pestano</span><br style="color:rgb(192,192,192)"><br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul</span><br></span><div><font color="#c0c0c0"><a href="http://rpestano.wordpress.com/" target="_blank">http://rpestano.wordpress.com/</a></font><div><div><a href="https://twitter.com/realpestano" target="_blank"><span style="color:rgb(192,192,192)">@realpestano</span></a></div></div></div></div></div></div></div></div></div>
</div></div></div></div></div></div></font></span></div>
<br></div></div>_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><span><font color="#888888"><br></font></span></blockquote></div><span><font color="#888888"><br><br clear="all"><br>-- <br><div><div dir="ltr"><div><div dir="ltr"><b>George Gastaldi | Senior Software Engineer</b><br><br>JBoss Forge Team<br>T: <a href="tel:%2B55%2011%203524-6169" value="+551135246169" target="_blank">+55 11 3524-6169</a><br>M: <a href="tel:%2B55%2047%209711-1000" value="+554797111000" target="_blank">+55 47 9711-1000</a><br></div></div></div></div>
</font></span></div>
<br>_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br></blockquote></div><br><br clear="all"><br>-- <br><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><a href="http://www.advancedit.com.br/" target="_blank"><span style="color:black;text-decoration:none"></span></a><span></span><span><span style="color:rgb(192,192,192)">Att, </span><br style="color:rgb(192,192,192)"><br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Rafael M. Pestano</span><br style="color:rgb(192,192,192)"><br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul</span><br></span><div><font color="#c0c0c0"><a href="http://rpestano.wordpress.com/" target="_blank">http://rpestano.wordpress.com/</a></font><div><div><a href="https://twitter.com/realpestano" target="_blank"><span style="color:rgb(192,192,192)">@realpestano</span></a></div></div></div></div></div></div></div></div></div>
</div>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><a href="http://www.advancedit.com.br/" target="_blank"><span style="color:black;text-decoration:none"></span></a><span></span><span><span style="color:rgb(192,192,192)">Att, </span><br style="color:rgb(192,192,192)"><br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Rafael M. Pestano</span><br style="color:rgb(192,192,192)"><br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul</span><br></span><div><font color="#c0c0c0"><a href="http://rpestano.wordpress.com/" target="_blank">http://rpestano.wordpress.com/</a></font><div><div><a href="https://twitter.com/realpestano" target="_blank"><span style="color:rgb(192,192,192)">@realpestano</span></a></div></div></div></div></div></div></div></div></div>
</div>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><a href="http://www.advancedit.com.br/" target="_blank"><span style="color:black;text-decoration:none"></span></a><span></span><span><span style="color:rgb(192,192,192)">Att, </span><br style="color:rgb(192,192,192)"><br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Rafael M. Pestano</span><br style="color:rgb(192,192,192)"><br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul</span><br></span><div><font color="#c0c0c0"><a href="http://rpestano.wordpress.com/" target="_blank">http://rpestano.wordpress.com/</a></font><div><div><a href="https://twitter.com/realpestano" target="_blank"><span style="color:rgb(192,192,192)">@realpestano</span></a></div></div></div></div></div></div></div></div></div>
</div>
</div></div><br>_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br></blockquote></div><br><br clear="all"><br>-- <br><div><div dir="ltr"><div><div dir="ltr"><b>George Gastaldi | Senior Software Engineer</b><br><br>JBoss Forge Team<br>T: <a href="tel:%2B55%2011%203524-6169" value="+551135246169" target="_blank">+55 11 3524-6169</a><br>M: <a href="tel:%2B55%2047%209711-1000" value="+554797111000" target="_blank">+55 47 9711-1000</a><br></div></div></div></div>
</div>
</div></div><br>_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><a href="http://www.advancedit.com.br/" target="_blank"><span style="color:black;text-decoration:none"></span></a><span></span><span><span style="color:rgb(192,192,192)">Att, </span><br style="color:rgb(192,192,192)"><br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Rafael M. Pestano</span><br style="color:rgb(192,192,192)"><br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul</span><br></span><div><font color="#c0c0c0"><a href="http://rpestano.wordpress.com/" target="_blank">http://rpestano.wordpress.com/</a></font><div><div><a href="https://twitter.com/realpestano" target="_blank"><span style="color:rgb(192,192,192)">@realpestano</span></a></div></div></div></div></div></div></div></div></div>
</div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><a href="http://www.advancedit.com.br/" target="_blank"><span style="color:black;text-decoration:none"></span></a><span></span><span><span style="color:rgb(192,192,192)">Att, </span><br style="color:rgb(192,192,192)"><br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Rafael M. Pestano</span><br style="color:rgb(192,192,192)"><br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul</span><br></span><div><font color="#c0c0c0"><a href="http://rpestano.wordpress.com/" target="_blank">http://rpestano.wordpress.com/</a></font><div><div><a href="https://twitter.com/realpestano" target="_blank"><span style="color:rgb(192,192,192)">@realpestano</span></a></div></div></div></div></div></div></div></div></div>
</div>
<br>_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br></blockquote></div>
</div></div><br>_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><a href="http://www.advancedit.com.br/" target="_blank"><span style="color:black;text-decoration:none"></span></a><span></span><span><span style="color:rgb(192,192,192)">Att, </span><br style="color:rgb(192,192,192)"><br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Rafael M. Pestano</span><br style="color:rgb(192,192,192)"><br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul</span><br></span><div><font color="#c0c0c0"><a href="http://rpestano.wordpress.com/" target="_blank">http://rpestano.wordpress.com/</a></font><div><div><a href="https://twitter.com/realpestano" target="_blank"><span style="color:rgb(192,192,192)">@realpestano</span></a></div></div></div></div></div></div></div></div></div>
</div>
<br>_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br></blockquote></div>
</div></div><br>_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><span class="HOEnZb"><font color="#888888"><br></font></span></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><a href="http://www.advancedit.com.br/" target="_blank"><span style="color:black;text-decoration:none"></span></a><span></span><span><span style="color:rgb(192,192,192)">Att, </span><br style="color:rgb(192,192,192)"><br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Rafael M. Pestano</span><br style="color:rgb(192,192,192)"><br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul</span><br></span><div><font color="#c0c0c0"><a href="http://rpestano.wordpress.com/" target="_blank">http://rpestano.wordpress.com/</a></font><div><div><a href="https://twitter.com/realpestano" target="_blank"><span style="color:rgb(192,192,192)">@realpestano</span></a></div></div></div></div></div></div></div></div></div>
</font></span></div>
<br>_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><b>George Gastaldi | Senior Software Engineer</b><br><br>JBoss Forge Team<br>T: +55 11 3524-6169<br>M: +55 47 9711-1000<br></div></div></div></div>
</div>