all,
i'm trying to move from wicket-1.3.0-rc2 to wicket-1.3.3. for some reason i
started having problems with DateTextField. it's displaying an error in java
script:
Line: 2072Error: Object doesn't support this property or method
it looks like the error comes from file: yuiloader-beta.js
line:2072: this.moduleInfo = lang.merge(YUI.info.moduleInfo);
which gets called from the script generated in my page:
if (typeof wicketYuiLoader == 'undefined') { wicketYuiLoader = new
YAHOO.util.YUILoader({ base:
"resources/org.apache.wicket.extensions.yui.YuiLib/", filter: "RAW",
allowRollup: false, require: ["wicket-date"], onSuccess: function() {
wicketCalendarInitFinished = true; while (wicketCalendarInits.length > 0) {
wicketCalendarInits.pop()(); } } });
if i switch back to wicket-1.3.0-rc2, the error goes away.
below is my markup and java code. does anyone have any suggestions on how to
fix the issue?
Thanks,
Vadim
here's the markup:
<div class="control"><input type="text" name="textStart"
wicket:id="textStart"/></div>
here's java code:
final DateField df = new DateField("textStart", new PropertyModel(this,
PROP_START))
{
private static final long serialVersionUID = 1L;
@Override
protected DateTextField newDateTextField(final String id_, final
PropertyModel model_)
{
return (new DateTextField(id_, model_, new StyleDateConverter("S-",
true)));
}
};
getForm().add(df);
_________________________________________________________________
Pack up or back up–use SkyDrive to transfer files or keep extra copies. Learn
how.
http://www.windowslive.com/skydrive/overview.html?ocid=TXT_TAGLM_WL_Refresh_skydrive_packup_042008