Thanks!
On Wed, Aug 19, 2015 at 10:55 AM, Rafael Pestano <rmpestano(a)gmail.com>
wrote:
there you go:
https://issues.jboss.org/browse/FORGE-2444
2015-08-19 10:15 GMT-03:00 George Gastaldi <ggastald(a)redhat.com>:
> Hi Rafael,
> 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.
>
> Thanks
> Em 19/08/2015 09:16, "Rafael Pestano" <rmpestano(a)gmail.com>
escreveu:
>
>> Hi George, just create it:
https://issues.jboss.org/browse/FORGE-2443
>>
>> about *selecting *more than one file in UiInputMany, should I open
>> another issue or it is the expected behaviour?
>>
>> 2015-08-19 2:19 GMT-03:00 George Gastaldi <ggastald(a)redhat.com>:
>>
>>> This definitely looks like a bug. Can you open an issue in our JIRA?
>>> I'll have a look asap.
>>> Em 18/08/2015 22:10, "Rafael Pestano" <rmpestano(a)gmail.com>
escreveu:
>>>
>>>> About setting values of UiInputMany I'm trying to add files to
>>>> an UIInputMany from a DirectoryResource but UIInputMany is not updated,
see
>>>> example:
>>>>
>>>>
>>>> @Inject
>>>> @WithAttributes(label = "Select Files")
>>>> private UIInputMany<FileResource<?>> files;
>>>>
>>>> @Inject
>>>> @WithAttributes(label = "Select dir")
>>>> private UIInput<DirectoryResource> dir;
>>>>
>>>> UIOutput out;
>>>>
>>>>
>>>> @Override
>>>> public void initializeUI(UIBuilder uiBuilder) throws Exception {
>>>>
>>>> dir.addValueChangeListener(new ValueChangeListener() {
>>>>
>>>> @Override
>>>> public void valueChanged(ValueChangeEvent event) {
>>>> List<FileResource<?>> fileList =
(List<FileResource<?>>)
>>>> files.getValue();
>>>> DirectoryResource selectedDir = (DirectoryResource)
>>>> event.getNewValue();
>>>> for (Resource<?> resource : selectedDir.listResources()) {
>>>> FileResource<?> fileToAdd = resource.reify(FileResource.class);
>>>> if(fileToAdd != null && fileToAdd.exists() &&
>>>> !fileList.contains(fileToAdd)){
>>>> fileList.add(fileToAdd);
>>>> }
>>>> }
>>>> //files.setValue(fileList);
>>>> for (FileResource<?> fileResource :
((List<FileResource<?>>)
>>>> files.getValue())) {
>>>> out.out().println(fileResource.getName());
>>>> }
>>>>
>>>> }
>>>>
>>>> });
>>>> uiBuilder.add(dir).add(files);
>>>> }
>>>>
>>>> Although file names are printed in the console the UI is not updated.
>>>>
>>>> Also files are not added to fileList until I add a file using
>>>> UIInputMany, see this 30sec video:
http://youtu.be/waJRpyGXIcw
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> 2015-08-18 20:04 GMT-03:00 Rafael Pestano <rmpestano(a)gmail.com>:
>>>>
>>>>> Also in Eclipse (mars) i just can add a file at a time in
UIInputMany.
>>>>>
>>>>> 2015-08-18 15:36 GMT-03:00 George Gastaldi
<ggastald(a)redhat.com>:
>>>>>
>>>>>> Yes, you can call UIInputMany.setValues or setDefaultValues in
the
>>>>>> initializeUI method. I'll have a look at the UI behavior
>>>>>>
>>>>>> On Tue, Aug 18, 2015 at 3:30 PM, Rafael Pestano
<rmpestano(a)gmail.com
>>>>>> > wrote:
>>>>>>
>>>>>>> I'm using forge 2.17.0
>>>>>>>
>>>>>>> 2015-08-18 15:29 GMT-03:00 Rafael Pestano
<rmpestano(a)gmail.com>:
>>>>>>>
>>>>>>>> Another question, can I feed/initialize the UIInputMany
with
>>>>>>>> values on initializeUI method?
>>>>>>>>
>>>>>>>> 2015-08-18 15:24 GMT-03:00 Rafael Pestano
<rmpestano(a)gmail.com>:
>>>>>>>>
>>>>>>>>> Hi George,
>>>>>>>>>
>>>>>>>>> I'm on Intellij
>>>>>>>>>
>>>>>>>>> 2015-08-18 15:07 GMT-03:00 George Gastaldi
<ggastald(a)redhat.com>:
>>>>>>>>>
>>>>>>>>>> Yes, that's how it should work. What UI are
you using? Eclipse?
>>>>>>>>>>
>>>>>>>>>> On Tue, Aug 18, 2015 at 3:00 PM, Rafael Pestano
<
>>>>>>>>>> rmpestano(a)gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi guys,
>>>>>>>>>>>
>>>>>>>>>>> there is a way to select multiple files *at
once *using
>>>>>>>>>>> UIInputMany?
>>>>>>>>>>>
>>>>>>>>>>> Here the way way i'm using it:
>>>>>>>>>>>
>>>>>>>>>>> @Inject
>>>>>>>>>>> @WithAttributes(label = "Select
Files")
>>>>>>>>>>> private
UIInputMany<FileResource<?>> files;
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> it promps the filesystem wizard to pick files
but i can only
>>>>>>>>>>> select a single file at a time.
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> <
http://www.advancedit.com.br/>Att,
>>>>>>>>>>>
>>>>>>>>>>> Rafael M. Pestano
>>>>>>>>>>>
>>>>>>>>>>> Desenvolvedor Java Cia. de Processamento de
Dados do Rio Grande
>>>>>>>>>>> do Sul
>>>>>>>>>>>
http://rpestano.wordpress.com/
>>>>>>>>>>> @realpestano
<
https://twitter.com/realpestano>
>>>>>>>>>>>
>>>>>>>>>>>
_______________________________________________
>>>>>>>>>>> forge-dev mailing list
>>>>>>>>>>> forge-dev(a)lists.jboss.org
>>>>>>>>>>>
https://lists.jboss.org/mailman/listinfo/forge-dev
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> *George Gastaldi | Senior Software Engineer*
>>>>>>>>>>
>>>>>>>>>> JBoss Forge Team
>>>>>>>>>> T: +55 11 3524-6169
>>>>>>>>>> M: +55 47 9711-1000
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> forge-dev mailing list
>>>>>>>>>> forge-dev(a)lists.jboss.org
>>>>>>>>>>
https://lists.jboss.org/mailman/listinfo/forge-dev
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> <
http://www.advancedit.com.br/>Att,
>>>>>>>>>
>>>>>>>>> Rafael M. Pestano
>>>>>>>>>
>>>>>>>>> Desenvolvedor Java Cia. de Processamento de Dados do
Rio Grande
>>>>>>>>> do Sul
>>>>>>>>>
http://rpestano.wordpress.com/
>>>>>>>>> @realpestano <
https://twitter.com/realpestano>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> <
http://www.advancedit.com.br/>Att,
>>>>>>>>
>>>>>>>> Rafael M. Pestano
>>>>>>>>
>>>>>>>> Desenvolvedor Java Cia. de Processamento de Dados do Rio
Grande do
>>>>>>>> Sul
>>>>>>>>
http://rpestano.wordpress.com/
>>>>>>>> @realpestano <
https://twitter.com/realpestano>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> <
http://www.advancedit.com.br/>Att,
>>>>>>>
>>>>>>> Rafael M. Pestano
>>>>>>>
>>>>>>> Desenvolvedor Java Cia. de Processamento de Dados do Rio
Grande do
>>>>>>> Sul
>>>>>>>
http://rpestano.wordpress.com/
>>>>>>> @realpestano <
https://twitter.com/realpestano>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> forge-dev mailing list
>>>>>>> forge-dev(a)lists.jboss.org
>>>>>>>
https://lists.jboss.org/mailman/listinfo/forge-dev
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *George Gastaldi | Senior Software Engineer*
>>>>>>
>>>>>> JBoss Forge Team
>>>>>> T: +55 11 3524-6169
>>>>>> M: +55 47 9711-1000
>>>>>>
>>>>>> _______________________________________________
>>>>>> forge-dev mailing list
>>>>>> forge-dev(a)lists.jboss.org
>>>>>>
https://lists.jboss.org/mailman/listinfo/forge-dev
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> <
http://www.advancedit.com.br/>Att,
>>>>>
>>>>> Rafael M. Pestano
>>>>>
>>>>> Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do
Sul
>>>>>
http://rpestano.wordpress.com/
>>>>> @realpestano <
https://twitter.com/realpestano>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> <
http://www.advancedit.com.br/>Att,
>>>>
>>>> Rafael M. Pestano
>>>>
>>>> Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul
>>>>
http://rpestano.wordpress.com/
>>>> @realpestano <
https://twitter.com/realpestano>
>>>>
>>>> _______________________________________________
>>>> forge-dev mailing list
>>>> forge-dev(a)lists.jboss.org
>>>>
https://lists.jboss.org/mailman/listinfo/forge-dev
>>>>
>>>
>>> _______________________________________________
>>> forge-dev mailing list
>>> forge-dev(a)lists.jboss.org
>>>
https://lists.jboss.org/mailman/listinfo/forge-dev
>>>
>>
>>
>>
>> --
>> <
http://www.advancedit.com.br/>Att,
>>
>> Rafael M. Pestano
>>
>> Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul
>>
http://rpestano.wordpress.com/
>> @realpestano <
https://twitter.com/realpestano>
>>
>> _______________________________________________
>> forge-dev mailing list
>> forge-dev(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/forge-dev
>>
>
> _______________________________________________
> forge-dev mailing list
> forge-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/forge-dev
>
--
<
http://www.advancedit.com.br/>Att,
Rafael M. Pestano
Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul
http://rpestano.wordpress.com/
@realpestano <
https://twitter.com/realpestano>
_______________________________________________
forge-dev mailing list
forge-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/forge-dev
--
*George Gastaldi | Senior Software Engineer*
JBoss Forge Team
T: +55 11 3524-6169
M: +55 47 9711-1000