I am not sure if another UIInput type should be created. UIInputMany covers most of the many values input types. Perhaps a InputType.TABLE should help, still unsure how to handle that in shell<br><br>Em domingo, 23 de agosto de 2015, Rafael Pestano &lt;<a href="mailto:rmpestano@gmail.com">rmpestano@gmail.com</a>&gt; escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">also if we press tab in shell we could display a json skeleton with empty values:<br><br>network-config --proxybypass { &quot;host&quot;: &quot;&quot;, &quot;provider&quot;: &quot;&quot;} <br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-08-23 14:13 GMT-03:00 Rafael Pestano <span dir="ltr">&lt;<a href="javascript:_e(%7B%7D,&#39;cvml&#39;,&#39;rmpestano@gmail.com&#39;);" 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"><div><div>Hi George,<br><br></div>custom layout is nice but I think tabular data is a common case that could be provided out of the box. We need to think about the shell, maybe we can represent input data as json.<br><br>Here&#39;s an example for network config to add proxy bypass (image in first message):<br><br><pre style="background-color:rgb(43,43,43);color:rgb(169,183,198);font-family:&quot;Source Code Pro&quot;;font-size:10.5pt"><span style="color:rgb(187,181,41)">@Inject<br></span><span style="color:rgb(187,181,41)">@WithAttributes</span>(<span style="color:rgb(208,208,255)">label </span>= <span style="color:rgb(106,135,89)">&quot;Proxy bypass&quot;</span>)<br><span style="color:rgb(204,120,50)">private </span>UIInputTable&lt;ProxyBypass&gt; <span style="color:rgb(152,118,170)">proxyByPassConfig</span><span style="color:rgb(204,120,50)">;</span></pre><br></div><div>ProxyBypass is a pojo with 2(String) fields (host and provider), the name of the fields could be used for table column names.<br><br></div><div>in shell we could use the following command:<br><br>network-config --proxybypass { &quot;host&quot;: &quot;127.0.0.1&quot;, &quot;provider&quot;: &quot;Manual&quot;} </div><div><br></div><div><br></div><div>Don&#39;t know if its viable, for now I&#39;ll stick with input many.<br></div><div><br><br><br></div><div><br></div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2015-08-23 11:12 GMT-03:00 George Gastaldi <span dir="ltr">&lt;<a href="javascript:_e(%7B%7D,&#39;cvml&#39;,&#39;ggastald@redhat.com&#39;);" 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">We do have <a href="https://issues.jboss.org/browse/FORGE-1190" target="_blank">https://issues.jboss.org/browse/FORGE-1190</a> requesting a custom extension point to allow custom component inputs to be rendered (that&#39;s why the inputType attribute in HintsFacet is a String), so you could implement your own component using the Eclipse API and the Forge plugin would render as you like, but that is not implemented yet.</p>
<p dir="ltr">Best Regards,<br>
George Gastaldi</p><div><div>
<div class="gmail_quote">Em 23/08/2015 11:07, &quot;George Gastaldi&quot; &lt;<a href="javascript:_e(%7B%7D,&#39;cvml&#39;,&#39;ggastald@redhat.com&#39;);" target="_blank">ggastald@redhat.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"><p dir="ltr">Hi Rafael,</p>
<p dir="ltr">For now you can use UInputMany to make it render as a checkbox table (one column only), but that would be interesting to have, as long as we find a way to input data like this in shell. Ideas are welcome. </p>
<p dir="ltr">Best Regards,</p>
<p dir="ltr">George Gastaldi</p>
<div class="gmail_quote">Em 23/08/2015 09:26, &quot;Rafael Pestano&quot; &lt;<a href="javascript:_e(%7B%7D,&#39;cvml&#39;,&#39;rmpestano@gmail.com&#39;);" 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"><div><div><div>Hi,<br><br></div>there is any intention to add a table ui component in Forge? <br><br></div><div>I would like to generate an output like eclipse network config: <br><a href="http://postimg.org/image/ktwia3fhr/full/" target="_blank">http://postimg.org/image/ktwia3fhr/full/</a><br></div></div><div><div><div><br></div><div>WDYT?<br></div><div><br><div><br clear="all"><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>
<br>_______________________________________________<br>
forge-dev mailing list<br>
<a href="javascript:_e(%7B%7D,&#39;cvml&#39;,&#39;forge-dev@lists.jboss.org&#39;);" 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>
</blockquote></div>
</div></div><br>_______________________________________________<br>
forge-dev mailing list<br>
<a href="javascript:_e(%7B%7D,&#39;cvml&#39;,&#39;forge-dev@lists.jboss.org&#39;);" 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>
</blockquote><br><br>-- <br><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><br>