From: Denis F. <df...@de...> - 2009-06-18 18:55:49
|
Hi Mark, I've just committed a fix suggested by David. On Thu, Jun 18, 2009 at 1:41 PM, Mark Jackson<mcj...@ma...> wrote: > Hi all, > I'm just putting together a ERD2W App, and came up against the following > 'funny' on an Edit page : > The Entity being edited has a mandatory Attribute, which is modelled as > follows (DB = MySQL) > columnName : 'maxNumberOfWidgets' > name : 'maxNumberOfWidgets' > prototypeName : 'intNumber' > However, the following default rule for the componentName gets fired > 10 : ((task = 'edit') and (session.javaScriptEnabled <> > (java.math.BigDecimal)'1') and ((smartAttribute.className = > 'com.webobjects.foundation.NSTimestamp') or (smartAttribute.allowsNull = > (java.math.BigDecimal)'0'))) => componentName = ERDEditDatePopup > From: ERDirectToWeb.framework/Resources > This immediately causes a ClassCastException, since, of course, the > ERDEditDatePopup expects an NSTimestamp. > It seems that because the Attribute doesn't allow null, the " or > (smartAttribute.allowsNull = (java.math.BigDecimal)'0'))" clause fires the > rule. > Of course, I can add my own overriding rule to correct this, but I had > expected the default rules to work 'out of the box'. > Wonder Version is from 17th June. > Regards, > Mark Jackson > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables unlimited > royalty-free distribution of the report engine for externally facing > server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > Wonder-disc mailing list > Won...@li... > https://lists.sourceforge.net/lists/listinfo/wonder-disc > > |