DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14968>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14968 Improvement for component state management Summary: Improvement for component state management Product: Struts Version: Unknown Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: Other Component: Custom Tags AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] CC: [EMAIL PROTECTED] Hi, I posted on a mailing list a while ago regarding a way to manage buttons/fields that must be disable/enabled at any given time in an web application. My conclusion was that they where no easy way handle that (Am I wrong?). So I implement my state management this way: <input type="button" name="btnCcNumber" <%htmlComponentController.paccButton.getAccessAttributes(request)%>/> NOTE: I didn't use tag lib for input .. I probably got a problem with it .. anyway ... The HtmlcomponentController returns a HTML string to disable/enable the button base on application current state and user's role/permission. I would have liked to do it this way, which is more clean:-) <html:button property="btnCcNumber" stateManaged=true> In this solution you must provide a handler (maybe put it in the session as application attribute). When the stateManaged attribute is set, the taglib get the pre-defined handler and calls a method (like getStateAttribute ) with the button name as argument and get the button current state (This one return true/false). Maybe it already been asked before.. or maybe I didn't address my problem the right way ... Anyway I'm asking just to be sure ... :-) If you need more inputs just tell me Best Regards /David GAgnon -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>