I just solved my problem. I was trying to get my taskInstance to be signaled 
with code when I thought about another solution :

I don't put a dataform inside my form but the form inside my dataform. This way 
the default transition button can still work and I just have to put some 
javascript on it like that : 

<jbpm:dataform>
  |         <f:facet name="header">
  |           Envoyer un fichier local 
  |         </f:facet>
  |         <jbpm:datacell>
  |           <f:facet name="header">
  |             Selectionnez le fichier a envoyer :
  |           </f:facet>
  |           <form name="uploadFile" enctype="multipart/form-data" 
method="POST" action="uploadSuivi">   
  |             <input class="file" type="file" name="suiviXLS"/>          
  |             <input class="text" type="hidden" name="nomProjet" 
value="#{var['nomProjet']}"/> 
  |           </form>       
  |         </jbpm:datacell>
  |                 
  |             <jbpm:datacell>
  |               <f:facet name="header">
  |             <h:outputText value="Actions"/>
  |           </f:facet>
  |           <tf:transitionButton transition="OK" value="Envoyer" 
onclick="document.forms['uploadFile'].submit();"/>     
  |         </jbpm:datacell>     
  |      </jbpm:dataform> 

It works well, my task is validated, the next task is created, my servlet is 
called and my file saved... I'm happy but I'm feeling very stupid to think 
about that so late. I knew this should be easy :)

Btw I think a little more documentation must be written on EL (some examples 
would be great) and since jBPM JSF tags are still here in the new admin console 
and usable from jBPM and JSF users, I think they deserve a little Javadoc like 
the official JSF one : 
http://java.sun.com/javaee/javaserverfaces/1.2_MR1/docs/tlddocs/index.html.
That's absolutly not a urgent task... but it would help...

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4049612#4049612

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4049612
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to