[ 
https://issues.apache.org/jira/browse/OFBIZ-6312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14559904#comment-14559904
 ] 

Michael Brohl commented on OFBIZ-6312:
--------------------------------------

Rae,

thanks for your patch. It has to be applied (partly) manually, because the 
macro libraries have changed.

I have some questions regarding your changes in ModelFormField.java:

{code}
            Integer maxlength = null;
            String maxlengthStr = element.getAttribute("maxlength");
            if (!maxlengthStr.isEmpty()) {
                try {
                    maxlength = Integer.valueOf(maxlengthStr);
                } catch (Exception e) {
                    if (UtilValidate.isNotEmpty(maxlengthStr)) {
                        Debug.logError("Could not parse the size value of the 
text element: [" + maxlengthStr
                                + "], setting to default of " + maxlength, 
module);
                    }
                }
            }
            this.maxlength = maxlength;
{code}

1. maxlength is initialized with null, but referred to as default in the error 
log. I think it should be initialized with a default value, shouldn't it?
2. the 2nd check if maxlengthStr is empty is unnecessary, do you agree?
3. I would catch a NumberFormatException here, that's the exception thrown by 
Integer.valueOf(String value), ok?

Please confirm the findings or revoke them, maybe I'm missing something.

Do you already have a solution for the default value? Then a new patch would be 
fine.

Thanks and regards,

Michael


> Catalog Manager's EditProduct screen HTML should place a limit on the size of 
> text that can be entered in the Product Description box
> -------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-6312
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-6312
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: product
>    Affects Versions: Release Branch 14.12, Trunk, 12.04.05, 13.07.01
>            Reporter: Forrest Rae
>            Assignee: Michael Brohl
>             Fix For: Trunk
>
>         Attachments: OFBIZ-6312.patch
>
>
> Catalog Manager's EditProduct and EditProductDup screens HTML should place a 
> limit on the size of text that can be entered in the Product Description box. 
>  When more than 255 characters are entered an error is displayed.  There is 
> no easy way of knowing when you've hit the 255 character max without the HTML 
> limiting it.
> The patch I'm including changes the TextArea to include the maxlength 
> argument.  This should be useful in other areas of the system.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to