myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matthias Wessendorf <mat...@apache.org>
Subject Re: tr:inputFile with panelGroupLayout
Date Thu, 02 Jul 2009 06:40:04 GMT
On Wed, Jul 1, 2009 at 10:46 PM, Anuj Patel<anuj.argusoft@gmail.com> wrote:
> It looks like the panelGroupLayout is the culprit here.  Because, even after
> I provided an id for the panelGroupLayout, the span remained unaltered.
>  i.e.  <span id="uploadPhoto:inputFileImg::msg" class="OraInlineErrorText"></span>
> Could someone confirm if this is a bug and if so can we create a JIRA issue
> for the same?

can you file a ticket ? Thanks!

-Matthias

> -Anuj
>
> On Mon, Jun 29, 2009 at 6:21 PM, Anuj Patel <anuj.argusoft@gmail.com> wrote:
>>
>> The span <span id="uploadPhoto:inputFileImg::msg"
>> class="OraInlineErrorText"></span>
>> already indicates who the message is for.  Besides, if this would have
>> been a problem, then my code wouldn't have worked in the scenario where I do
>> not have anything in the panelGroupLayout.
>> One of my other apps, also have similar functionality built with which I
>> am able to see the message when I try to upload file greater than allowable
>> size
>> Thanks,
>> Anuj
>> On Mon, Jun 29, 2009 at 5:33 PM, Mamallan Uthaman
>> <mamallan.uthaman@oracle.com> wrote:
>>>
>>> Hi Anuj,
>>>
>>> Could you please try using <tr:messages> to display any error message in
>>> the FacesContext? If you refer to Trinidad issue (Trinidad-607) that
>>> resolved this problem, the last comment states that the error message is
>>> stored in the FacesContext.
>>>
>>> Thanks
>>> Mamallan
>>>
>>> Anuj Patel wrote:
>>>>
>>>> Hi All,
>>>> I am using Trinidad-api and trinidad-impl version 1.2.10.  When using
>>>> tr:inputFile with in tr:panelGroupLayout, if the file size is too large then
>>>> the message that should be displayed for informing the user is not getting
>>>> displayed.  Following is the generated source;
>>>>   <br><br><span id="uploadPhoto:j_id141"
>>>> class="af_panelGroupLayout"><script type="text/javascript">var
>>>> _locale='en';var _tLocale='en';</script><script type="text/javascript"
>>>> src="/adf/jsLibs/resources/LocaleElements_en1_2_10.js?loc=en"></script><table
>>>> id="uploadPhoto:inputFileImg__xc_" class="af_inputFile" cellpadding="0"
>>>> cellspacing="0" border="0" summary=""><tr><td class="af_inputFile_label"
>>>> nowrap><span id="uploadPhoto:inputFileImg::icon" style="display:none;"><a
>>>> name="_msgAnc_uploadPhoto:inputFileImg" title="Error"
>>>> class="AFErrorIconStyle">X</a></span></td><td valign="top"
nowrap
>>>> class="AFContentCell"><input id="uploadPhoto:inputFileImg"
>>>> name="uploadPhoto:inputFileImg" onchange="checkImageExtension(this);"
>>>> class="af_inputFile_content" type="file"></td></tr><tr><td></td><td
>>>> class="AFComponentMessageCell"><span id="uploadPhoto:inputFileImg::msg"
>>>> class="OraInlineErrorText"></span></td></tr></table>
>>>> As one may see in the above generated text, the span that should display
>>>> the message is turning out to have no value in it.  Also, the icon "X" does
>>>> not show up on the screen for some reason.
>>>>  Following is my code snippet that is generating the above mentioned
>>>> view source when trying to upload a file bigger than allowable size;
>>>>  /<tr:panelGroupLayout partialTriggers="uploadImgBtn deleteBtn">
>>>>                                                  
 <tr:inputFile
>>>> id="inputFileImg" onchange="validateFile(this);"
>>>> partialTriggers="uploadImgBtn deleteBtn" value="#{backingBean.imageFile}"
>>>> rendered="#{backingBean.imageFile==null}"/>
>>>> /                                                
   Is this a bug or am
>>>> I missing something?  FYI, I get the same behaviour even with version 1.2.9.
>>>>  Although, in version 1.2.9 there is an exception reported in the server
log
>>>> where as in 1.2.10 the exception does not get logged in server log.
>>>> -Anuj
>>
>
>



-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf

Mime
View raw message