On 04.10.2004 16:47, Bj�rn Voigt wrote:

Moin,

i use an upload-widget (cocoon-2.1.5) in my cforms,
but I need it once more, but I cant set the value to
null to reset it for reuse.

setValue is not implemented and throws an exception.
It allready possible to reset it? If not, Is it possible
that you add an method like to Upload.java


public void reset() { this.part = null; }

setValue() has been implemented: http://issues.apache.org/bugzilla/show_bug.cgi?id=30270. But I guess resetting it to null is not possible with the current implementation as the instanceof test would fail.

I tried this dirty workaround the Upload.java of the cocoon-2.1.5.1 release and this seems to work, but is with the current version of Upload a reset and reuse possible?

IMO this is not a dirty workaround, but the way to go, especially when the binding is fixed (see the link to the referenced bug in bug 30270).


Oh u r right, setValue(null) would be not a good Idea,
is it possible to add a additional method for reseting ?

The setValue() should just be fixed to also accept null. All other widgets don't have reset() so why should have this one - though it's indeed a special widget?


Joerg

Reply via email to