thanks David...
thank you very much...
naba
David Brainard schrieb:
> NABA wrote:
>> Hi...
>> Thank you Ron for the answer.
>> I know that immediate reduces the lifecycle.
>> I describe the context for better understanding
what is my objective:
>> I have a JSP with different InputText-fields.
>> The user should has the possibility to fill this
fields and upload a
>> file to the server.
>> The problem is, that when you use a commandButton
with an action or
>> actionListener, the validation of the other
inputText-fields will
>> avoid the upload function.
>> So the user must fill all fields before he uploads
a file.
>> But I would like make it possible, that the user
uploads the field at
>> first and than he fills the field. So I would like
avoid the
>> validation of the page, when the user
>> starts the uploading.
>> I hope I described it, so that you can follow my
behaviour...
>> Thanks for help..
>> naba
>>
>>
>>
>> Ron Smits schrieb:
>>> What exactly is the behaviour you are looking
for? immediate is true
>>> will run the validators immediately, basically
jumping from the
>>> second fase of the lifecycle to the third of
the lifecycle. This is
>>> meant to validate something important and
skipping all the other
>>> validators when it is not correct.
immediate=true is not meant to
>>> immediately start, in this example, the
upload.
>>>
>>> Ron
>>>
>>>
>>> On 11/4/07, *NABA* <naba.nabou gmx.net
<mailto:naba.nabou gmx.net>>
>>> wrote:
>>>
>>> Hi..
>>> I use:
>>> Myfaces 1.1.5
>>> Tomahawk 1.1.5
>>> ajax4jsf 1.1.1
>>> I use the "t:inputFileUpload" in
my jsp:
>>> <t:inputFileUpload
id="fileupload"
value="#{MyBean.upFile}"
>>> storage="file" />
>>> <h:commandButton
id="uploadCB" value="Upload File"
>>> action="#{
MyBean.uploadFile}"/>
>>> <h:message for="fileupload"
showDetail="true" />
>>>
>>> It works fine.
>>> But when I set the immediate = true in the
commandButton:
>>> <h:commandButton
id="uploadCB" value="Upload File"
>>> action="#{MyBean.uploadFile}"
immediate="true" />
>>> the upFile stay null (the set-method of
upFile doesn't call )
>>> and no
>>> file can be uploaded.
>>> Any Idea, where is the problem based?? Or
any declaration for this
>>> problem??
>>> And how can I solve this problem. I don't
want, that when I
>>> upload the
>>> File a validation starts!!
>>>
>>> thanks for help...
>>> naba
>>>
>>>
>>>
>>>
>>> --
>>> I reject your reality and substitute my own
>>> --- Adam Savage, the mythbusters
>>
>>
> Hi Naba,
>
> Check s:subform component in sandbox.
>
> also look into the solutions provided in this link:
> http://wiki.apache.org/myfaces/How_The_Immediate
_Attribute_Works
>
> hpe it will solve your prob.. ;)
>
> regards,
> David Brainard Sounthiraraj
>
|