I too think these are some interesting suggestions, especially the form
mode thing... you can do some neat tricks with CSS to actually remove
the box portion from text fields and such, so you could in fact still
have an <input> field there but it would look like plain text, which
would allow no other code anywhere to change.
The one comment I would make is more in reply to James... we see
relatively frequent questions asked about the status of the Struts
taglibs, if they are going to be expanded, etc. In fact, I think this
very topic was just brought up this weekend on the dev list. Yet, any
time someone proposes changes or additions to the existing taglibs, it
is nearly always met with the "let's do this as an extension" answer.
I for one would be very much against any change that alters the current
functionality. Backwards compatibility is an important goal in my mind.
But, as far as additions go, I'd personally like to see more of an
acceptance of doing those sorts of things. There is something to be
said for not letting the taglibs get bloated too, but the taglibs really
have stagnated (or stabalized I suppose one could say :) ) and
suggestions like these I think could open up the floodgates a bit, so to
speak.
Frank
James Mitchell wrote:
Sounds interesting. Although I think the best approach for this would
be to do this in a separate tag, extending/overriding where appropriate.
If you have time and would like to donate such an effort, perhaps we
could put this into an "extensions" or "sandbox" taglib package.
So something like this...
<struts-ext:javascript page="/script/util.js"/>
("page" used here instead of "src" to be consistent with existing tags)
Thoughts?
--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM: jmitchtx
Yahoo: jmitchtx
MSN: [EMAIL PROTECTED]
Skype: callto://jmitchtx
On Aug 29, 2005, at 11:05 AM, Sudhaker Raj wrote:
1. Do we have need of tags like these?
<html:js src="/script/util.js" />
<html:css src="/css/style.css" />
Currently we are suppose to use html:rewrite tag or some crud method.
<script language="javascript" src="<html:rewrite src="/script/util.js"
/>"></script>
CSS is bit neat because of @import but JS is still making code look
nasty.
2. Do we have need of tag attribute like this?
<html:form mode="edit">
...
</html:form>
<html:form mode="confirm">
...
</html:form>
<html:form mode="show">
...
</html:form>
Setting the mode attribute to 'confirm' will convert all form-field
into a hidden field and will replace all editable area with a label
showing current values. Similarly setting mode attribute to 'show'
will simply replace all editable area with a label showing current
values.
The show mode can be very well used for followings
* Same JSP code can be used to show details and edit details.
* Confirm filled values before finally submitting.
* Form can be made read-only or editable based on user's credentials.
This can be further improved to control field level rendering and
security.
--
Cheers,
Sudhaker Raj
http://thej2ee.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]