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