From: Henrique P. <hp...@gm...> - 2009-02-05 20:14:54
|
Hello there, I'm facing some problems with AjaxInPlace and WOPopUpButton on Safari. I have a WOString for view mode and a WOPopUpButton for edit mode. The WOPopUpButton is configured to call the AjaxInPlace save function on change and on blur. But after user selects a option in the list, nothing is rendered. If I reload the page, the string representation for the correct selection appears in the view mode. I have the following in my component (suppressing irrelevant WOPopUpButton bindings): <wo:AjaxInPlace id = "$inPlaceId" saveAction = "$saveChanges" cancelAction = "$revertChanges" manualEditControl = "$true"> <wo:ERXWOTemplate templateName = "view"> <wo:WOString value = "$value" /> </wo:ERXWOTemplate> <wo:ERXWOTemplate templateName = "edit"> <wo:WOPopUpButton onChange = "~ inPlaceId + 'Save(); return false;'" onBlur = "~ inPlaceId + 'Save(); return false;'" /> </wo:ERXWOTemplate> </wo:AjaxInPlace> I've found this mail [1] from Chuck reporting a similar behavior. Is this a known problem? Is there a workaround available? Oh, and this works fine on Firefox. [1]http://sourceforge.net/mailarchive/message.php?msg_id=B1EF8B88-EC3A-40C4-BCFA-FACCF22B724B%40global-village.net Cheers, Henrique |