Hi Etienne,
Please make the following change:
ClientContext.setModelUpdateMode((ITableModel) inTableModel,
UlcEventConstants.SYNCHRONOUS_MODE);
This should have been part of the Migration notes.
Did you face any other problem?
Thanks and regards,
Janak
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Etienne Studer
Sent: Wednesday, October 18, 2006 12:26 AM
To: [email protected]
Subject: [ULC-developer] synchronous table model updates for testing
Hi
How can I upgrade the following code to ULC 6.1.1:
// install our own table model adapter cache instead of the standard ULC
cache to ensure synchronous table model updates
SerializableWeakHashMap customTableModelAdapterCache = new
SynchronousModeTableModelAdapterCache();
ApplicationContext.setAttribute("com.ulcjava.base.server.ULCTableModelAdapte
r.MODEL_ADAPTERS", customTableModelAdapterCache);
private static final class SynchronousModeTableModelAdapterCache extends
SerializableWeakHashMap {
public Object put(Object inTableModel, Object inTableModelAdapter) {
Object previous = super.put(inTableModel, inTableModelAdapter);
if (inTableModel instanceof ITableModel) {
ClientContext.setModelUpdateMode((ITableModel) inTableModel,
IUlcEventConstants.SYNCHRONOUS_MODE);
}
return previous;
}
}
Thanks in advance.
Regards, Etienne
_______________________________________________
ULC-developer mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/ulc-developer