No need to get hostile Oleg.  The point is this community is what you make of 
it.  If you find documentation insufficient, help us fix that.  Richard's point 
is valid.  You asked where you can get the demos and, yet, there they are right 
next to the link you used to download Trindad in the first place.

We're not attacking you.  We're just asking you to put in a little more effort 
and realize that we are all on this list voluntarily.  The more you help us 
help you, the better off you'll be.

Scott

Sent from my iPhone

On Jun 17, 2011, at 9:30 AM, jitechno <[email protected]> wrote:

> 
> 
> Richard, do you realize, you are able see how create link to file
> under standard HTML? without any payments?
> I am asking to point to elementary but completed constriuction, not to
> complex example.
> Do you realize the difference between support and basic feature's
> description?
> 
> 
> Richard Yee-3 wrote:
>> 
>> 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.
>>> 
>> 
>> 
> 
> -- 
> View this message in context: 
> http://old.nabble.com/What-is-wrong-with-Trinidad%27s-download-example--tp31851629p31869991.html
> Sent from the MyFaces - Users mailing list archive at Nabble.com.
> 

Reply via email to