Hello,

This is more a JavaScript problem than wicket, but I'm encountering it in the 
context of a wicket component so maybe others have had the same issue and can 
offer some guidance.  I'm having some trouble with Wicket.AutoComplete's 
getOffsetParentZIndex definition, in IE 7 it's returning 0 even though the div 
that my text field lives on has a z index of 3.  This causes the auto complete 
popup to be invisible.  I have a suspicion that this is some kind of dojo 
compatibility issue (the div that the component lives on is a dijit tab), but 
haven't had much luck on the dojo side.  My next step was to try and override 
the wicket function and always return a large number.  I'm having problems with 
this approach also due to the way that the functions are defined within the 
Wicket.AutoComplete 'class':

Wicket.AutoComplete=function(...){
  function getOffsetParentZIndex(...) {
    ...
  }
}

As you can see, the functions are not named properties of a Wicket.AutoComplete 
object so even if I can get a reference to the object created by a call to 
'new' I can't replace the function's definition.  Any suggestions on how to get 
at the Wicket.AutoComplete function definitions without overriding the entire 
thing?

And on a side note, is there any reason that the class isn't defined with this 
style:

Wicket.AutoComplete=function(...){
  this.getOffsetParentZIndex = function(...) {
    ...
  }
}


Thanks,
Craig
 

Reply via email to