Jitechno, Do you realize you are using open source software and a mailing list that consists of users? If you hand holding and someone to host an example site for you, I suggest you try a commercial product and pay for support.
Richard Sent from my iPhone On Jun 17, 2011, at 8:00 AM, jitechno <[email protected]> wrote: > > Scott, I am questioning about REAL WORKING example all time. > Point me to this example and I will not take your time. > > > Scott O'Bryan wrote: >> >> Right, that's what I figured. The example is correct, but it's just a >> fragment and assumes the rest of your page is correct. Without the form >> tag, I can all but guarentee that your page IS NOT correct. >> >> This is why I suggested using the demo source as a starting point. >> >> The problem here is that we told you multiple times what to try. Myself >> and others said to add the tr;form and you argued that it wasn't needed. >> I then suggested ways to debug your current JSP and you told me that you >> didn't need help in debugging you jus wanted it to work. >> >> Finally, I even asked you look at the demo source which has a real working >> example, and you tell me that you shouldn't have to do that.. >> >> At this point, I'm not sure what other help you expect? >> >> Scott >> >> Sent from my iPhone >> >> On Jun 17, 2011, at 8:47 AM, jitechno <[email protected]> wrote: >> >>> >>> >>> Scott, I am mentioned this page, where example is located: >>> http://myfaces.apache.org/trinidad/trinidad-api/tagdoc/tr_fileDownloadActionListener.html >>> >>> Oleg >>> >>> >>> Scott O'Bryan wrote: >>>> >>>> Oleg, what "Official" page are you talking about? The docs or the fully >>>> functional example in the demo project? If you're talking about the >>>> docs, >>>> understand that they assume you have a fully and correctly constructed >>>> page AROUND the listener. >>>> >>>> Scott >>>> >>>> Sent from my iPhone >>>> >>>> On Jun 17, 2011, at 8:27 AM, jitechno <[email protected]> wrote: >>>> >>>>> >>>>> Scott, I dont ask you or other person do my work. I dont think, adding >>>>> download link reuires researches? manuals and debugging. >>>>> >>>>> But, if I got example from "official" page, I want to rely on it. So, >>>>> now >>>>> I >>>>> really dont understand situation. >>>>> I put a lot of efforts to write application and I want to complete it. >>>>> It is not a question of testing functionality. I am not able (and I >>>>> dont >>>>> want ) to learn product without functional examples. I did not find >>>>> any >>>>> working example how to download file with >>>>> tr:fileDownloadActionListener. >>>>> Better, I will put standard links to files, so user will download files >>>>> with >>>>> standard browser's dialog. >>>>> regards >>>>> >>>>> >>>>> >>>>> Scott O'Bryan wrote: >>>>>> >>>>>> Yeah Oleg, >>>>>> >>>>>> I'm certainly willing to help but I'm not willing to write your >>>>>> application for you or, necessarily, debug it. If there is a problem >>>>>> with >>>>>> Trinidad, then we certainly want tp know about it, but short of that, >>>>>> my >>>>>> goal is to teach you how to work within the Trindad framework so that >>>>>> you >>>>>> can overcome obsticals on your own. >>>>>> >>>>>> If your intention is just to test out this functionality, I invite you >>>>>> to >>>>>> try out the 'feature demo' of the Trinidad Demo application. I >>>>>> believe >>>>>> there are instructions for running it under jetty using a single maven >>>>>> command and you'll be up and running in no time. >>>>>> >>>>>> Further you can use the example as a template for writing your own >>>>>> pages >>>>>> if you wish. >>>>>> >>>>>> Hope that helps. >>>>>> Scott >>>>>> >>>>>> Sent from my iPhone >>>>>> >>>>>> On Jun 17, 2011, at 5:20 AM, Martin Koci >>>>>> <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> jitechno píše v Pá 17. 06. 2011 v 01:41 -0700: >>>>>>>> Scott, may be, there is a little misunderstanding. My question is >>>>>>>> not >>>>>>>> about >>>>>>>> debugging and reverse engineering, but about general approach. >>>>>>>> I am trying realize example from "official" Trinidad's page. At >>>>>>>> least, >>>>>>>> I >>>>>>>> am >>>>>>>> considering as official. Am I right? >>>>>>>> >>>>>>>> http://myfaces.apache.org/trinidad/trinidad-api/tagdoc/tr_fileDownloadActionListener.html >>>>>>>> >>>>>>>> Usually, such examples give a good base to start with more deep >>>>>>>> development. In this case, it is no. >>>>>>>> This example doesnot cover complete solution, or obsolete, or >>>>>>>> belongs >>>>>>>> to >>>>>>>> other version. >>>>>>> >>>>>>> That example is ok, we use it over 4 years in many production >>>>>>> systems. >>>>>>> >>>>>>>> I have not time to explore ans investigate basic elementary >>>>>>>> construction, >>>>>>>> it is not a subject of research for programmer. May be, I am wrong >>>>>>>> or >>>>>>>> my >>>>>>>> understanding of myfaces.apache's policy is incorrect? >>>>>>>> >>>>>>>> I dont know which tag is giving the problems, because I dont see any >>>>>>>> action >>>>>>>> after clicking on commandLink or button, inside form or outside. >>>>>>>> Also >>>>>>>> I >>>>>>>> dont >>>>>>>> see any exceptions/messages form Tomcat. >>>>>>> >>>>>>> Firefox -> Tools -> Error Console. You'll see javascripts errors. The >>>>>>> main probem is that you have no tag for including resources in your >>>>>>> view. In case of JSP, use tr:document as Scott suggests. I case of >>>>>>> facelets, you can use tr:document too or new h:head/h:body tags. >>>>>>> Anyway, >>>>>>> please read this resource: >>>>>>> http://andyschwartz.wordpress.com/2009/07/31/whats-new-in-jsf-2/#resource-loading >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> Kočičák >>>>>>> >>>>>>>> Regards >>>>>>>> Oleg >>>>>>>> >>>>>>>> >>>>>>>> Scott O'Bryan wrote: >>>>>>>>> >>>>>>>>> Oleg, events usually require a form in order to submit the data >>>>>>>>> needed >>>>>>>>> to process the event. Additionally, which tag is giving you the >>>>>>>>> problems? To debug this problem, I would start by trying a simpler >>>>>>>>> page without mixing render kits and then go from there. Use the >>>>>>>>> <tr:document> tag at the root, include to form, and so on. Once >>>>>>>>> you >>>>>>>>> do this, you can reverse engineer your app to see what's happening. >>>>>>>>> Understand also that JSF and TRINIDAD also have replacements for >>>>>>>>> some >>>>>>>>> elements that you usually use with HTML. You need to use these >>>>>>>>> replacements for things to get inserted properly. >>>>>>>>> >>>>>>>>> Scott >>>>>>>>> >>>>>>>>> Sent from my iPad >>>>>>>>> >>>>>>>>> On Jun 16, 2011, at 2:18 AM, jitechno <[email protected]> wrote: >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Cedric, why I need form tag here? >>>>>>>>>> I dont think so. because no need to use form and submit for >>>>>>>>>> download >>>>>>>>>> file >>>>>>>>>> in >>>>>>>>>> browser. >>>>>>>>>> But tr:form is not solution, still the same behavior. >>>>>>>>>> <body> >>>>>>>>>> >>>>>>>>>> <f:view> >>>>>>>>>> <h1><h:outputText value="JSF 2.0 + Trinidad 2.0"/></h1> >>>>>>>>>> <tr:form id="downloadForm" > >>>>>>>>>> <h:commandButton value="Download" >>>>>>>>>> styleClass="submit_button"> >>>>>>>>>> <tr:fileDownloadActionListener >>>>>>>>>> filename="#{downloadBean.fileName}" >>>>>>>>>> >>>>>>>>>> contentType="#{downloadBean.contentType}" >>>>>>>>>> >>>>>>>>>> method="#{downloadBean.sayHello}"/> >>>>>>>>>> </h:commandButton> >>>>>>>>>> >>>>>>>>>> <tr:commandLink text="Download file"> >>>>>>>>>> <tr:fileDownloadActionListener >>>>>>>>>> filename="hello.txt" >>>>>>>>>> contentType="text/plain; >>>>>>>>>> charset=utf-8" >>>>>>>>>> method="#{downloadBean.sayHello}"/> >>>>>>>>>> </tr:commandLink> >>>>>>>>>> </tr:form> >>>>>>>>>> </f:view> >>>>>>>>>> </body> >>>>>>>>>> regards >>>>>>>>>> Oleg >>>>>>>>>> >>>>>>>>>> Cédric Durmont wrote: >>>>>>>>>>> >>>>>>>>>>> Ooops, looks like <tr:form> is missing... >>>>>>>>>>> >>>>>>>>>>> Regards, >>>>>>>>>>> Cedric >>>>>>>>>>> >>>>>>>>>>> 2011/6/15 jitechno <[email protected]>: >>>>>>>>>>>> >>>>>>>>>>>> Hello, >>>>>>>>>>>> I tried this example, >>>>>>>>>>>> http://myfaces.apache.org/trinidad/trinidad-api/tagdoc/tr_fileDownloadActionListener.html >>>>>>>>>>>> >>>>>>>>>>>> Not with commandLine, not with commandButton I am nat able to >>>>>>>>>>>> fire >>>>>>>>>>>> file >>>>>>>>>>>> save >>>>>>>>>>>> dialog. No exceptions, no actions, nothing. Please, advice me, >>>>>>>>>>>> what >>>>>>>>>>>> is >>>>>>>>>>>> wrong >>>>>>>>>>>> here? >>>>>>>>>>>> Thanks in advance >>>>>>>>>>>> >>>>>>>>>>>> <f:view> >>>>>>>>>>>> <h:commandButton value="Download" >>>>>>>>>>>> styleClass="submit_button"> >>>>>>>>>>>> <tr:fileDownloadActionListener >>>>>>>>>>>> filename="#{downloadBean.fileName}" >>>>>>>>>>>> >>>>>>>>>>>> contentType="#{downloadBean.contentType}" >>>>>>>>>>>> >>>>>>>>>>>> method="#{downloadBean.sayHello}"/> >>>>>>>>>>>> </h:commandButton> >>>>>>>>>>>> >>>>>>>>>>>> <tr:commandLink text="Download file"> >>>>>>>>>>>> <tr:fileDownloadActionListener >>>>>>>>>>>> filename="hello.txt" >>>>>>>>>>>> contentType="text/plain; >>>>>>>>>>>> charset=utf-8" >>>>>>>>>>>> method="#{downloadBean.sayHello}"/> >>>>>>>>>>>> </tr:commandLink> >>>>>>>>>>>> </f:view> >>>>>>>>>>>> ------------------------------------------------------------------ >>>>>>>>>>>> faces-config contains >>>>>>>>>>>> <managed-bean> >>>>>>>>>>>> <managed-bean-name>downloadBean</managed-bean-name> >>>>>>>>>>>> <managed-bean-class>Beans.DownloadBean</managed-bean-class> >>>>>>>>>>>> <managed-bean-scope>request</managed-bean-scope> >>>>>>>>>>>> <managed-property> >>>>>>>>>>>> <property-name>text</property-name> >>>>>>>>>>>> <value>Hi there!</value> >>>>>>>>>>>> </managed-property> >>>>>>>>>>>> <managed-property> >>>>>>>>>>>> <property-name>contentType</property-name> >>>>>>>>>>>> <value>text/plain; charset=utf-8</value> >>>>>>>>>>>> </managed-property> >>>>>>>>>>>> <managed-property> >>>>>>>>>>>> <property-name>fileName</property-name> >>>>>>>>>>>> <value>hello.txt</value> >>>>>>>>>>>> </managed-property> >>>>>>>>>>>> </managed-bean> >>>>>>>>>>>> -------------------------------------------------------------------------------------------- >>>>>>>>>>>> DownloadBean is here: >>>>>>>>>>>> package Beans; >>>>>>>>>>>> >>>>>>>>>>>> import java.io.IOException; >>>>>>>>>>>> import java.io.OutputStream; >>>>>>>>>>>> import java.io.OutputStreamWriter; >>>>>>>>>>>> import javax.faces.context.FacesContext; >>>>>>>>>>>> >>>>>>>>>>>> public class DownloadBean implements java.io.Serializable{ >>>>>>>>>>>> >>>>>>>>>>>> public DownloadBean() { >>>>>>>>>>>> } >>>>>>>>>>>> private String text; >>>>>>>>>>>> public void setText(String text){ >>>>>>>>>>>> this.text = text; >>>>>>>>>>>> } >>>>>>>>>>>> public String getText(){ >>>>>>>>>>>> return this.text; >>>>>>>>>>>> } >>>>>>>>>>>> >>>>>>>>>>>> private String fileName; >>>>>>>>>>>> public void setFileName(String fileName){ >>>>>>>>>>>> this.fileName = fileName; >>>>>>>>>>>> } >>>>>>>>>>>> public String getFileName(){ >>>>>>>>>>>> return this.fileName; >>>>>>>>>>>> } >>>>>>>>>>>> private String contentType; >>>>>>>>>>>> public void setContentType(String contentType){ >>>>>>>>>>>> this.contentType = contentType; >>>>>>>>>>>> } >>>>>>>>>>>> public String getContentType(){ >>>>>>>>>>>> return this.contentType; >>>>>>>>>>>> } >>>>>>>>>>>> public void sayHello(FacesContext context, OutputStream out) >>>>>>>>>>>> throws >>>>>>>>>>>> IOException >>>>>>>>>>>> { >>>>>>>>>>>> System.out.println("sy Hello "+ getFileName()+" >>>>>>>>>>>> "+getContentType()); >>>>>>>>>>>> OutputStreamWriter w = new OutputStreamWriter(out, "UTF-8"); >>>>>>>>>>>> w.write(getText()); >>>>>>>>>>>> // The stream is automatically closed, but since we wrapped >>>>>>>>>>>> it, >>>>>>>>>>>> // we'd better flush our writer >>>>>>>>>>>> w.flush(); >>>>>>>>>>>> } >>>>>>>>>>>> } >>>>>>>>>>>> -- >>>>>>>>>>>> View this message in context: >>>>>>>>>>>> http://old.nabble.com/What-is-wrong-with-Trinidad%27s-download-example--tp31851629p31851629.html >>>>>>>>>>>> Sent from the MyFaces - Users mailing list archive at >>>>>>>>>>>> Nabble.com. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> View this message in context: >>>>>>>>>> http://old.nabble.com/What-is-wrong-with-Trinidad%27s-download-example--tp31851629p31858292.html >>>>>>>>>> Sent from the MyFaces - Users mailing list archive at Nabble.com. >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>> >>>>> -- >>>>> View this message in context: >>>>> http://old.nabble.com/What-is-wrong-with-Trinidad%27s-download-example--tp31851629p31869477.html >>>>> Sent from the MyFaces - Users mailing list archive at Nabble.com. >>>>> >>>> >>>> >>> >>> -- >>> View this message in context: >>> http://old.nabble.com/What-is-wrong-with-Trinidad%27s-download-example--tp31851629p31869622.html >>> Sent from the MyFaces - Users mailing list archive at Nabble.com. >>> >> >> > > -- > View this message in context: > http://old.nabble.com/What-is-wrong-with-Trinidad%27s-download-example--tp31851629p31869742.html > Sent from the MyFaces - Users mailing list archive at Nabble.com. >

