From: Chuck H. <chi...@us...> - 2007-05-01 00:12:06
|
Update of /cvsroot/wonder/Wonder/Ajax/Ajax/Sources/er/ajax In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv3512/Sources/er/ajax Modified Files: AjaxTabbedPanelTab.java AjaxGrid.java Log Message: Enabled Ajax caching for AjaxTabbedPanelTab, added refresh constrant to AjaxGrid Index: AjaxTabbedPanelTab.java =================================================================== RCS file: /cvsroot/wonder/Wonder/Ajax/Ajax/Sources/er/ajax/AjaxTabbedPanelTab.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** AjaxTabbedPanelTab.java 5 Apr 2007 00:11:22 -0000 1.3 --- AjaxTabbedPanelTab.java 1 May 2007 00:11:59 -0000 1.4 *************** *** 51,55 **** { aResponse.appendContentString("<li id=\""); ! aResponse.appendContentString((String)id.valueInComponent(aContext.component()) + "_panel"); aResponse.appendContentString("\" updateUrl=\""); aResponse.appendContentString(AjaxUtils.ajaxComponentActionUrl(aContext)); --- 51,55 ---- { aResponse.appendContentString("<li id=\""); ! aResponse.appendContentString((String)id().valueInComponent(aContext.component()) + "_panel"); aResponse.appendContentString("\" updateUrl=\""); aResponse.appendContentString(AjaxUtils.ajaxComponentActionUrl(aContext)); *************** *** 90,93 **** --- 90,95 ---- public WOActionResults handleRequest(WORequest request, WOContext context) { WOResponse response = AjaxUtils.createResponse(request, context); + AjaxUtils.setPageReplacementCacheKey(context, _containerID(context)); + if (content != null) { *************** *** 98,101 **** --- 100,112 ---- + /** + * @param context WOContext response is being returned in + * @return ID to cache this Ajax response under + */ + protected String _containerID(WOContext context) { + return (String)id().valueInComponent(context.component()) + "_panel"; + } + + /** * @return association for HTML id attribute Index: AjaxGrid.java =================================================================== RCS file: /cvsroot/wonder/Wonder/Ajax/Ajax/Sources/er/ajax/AjaxGrid.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** AjaxGrid.java 29 Mar 2007 03:23:38 -0000 1.8 --- AjaxGrid.java 1 May 2007 00:11:59 -0000 1.9 *************** *** 293,297 **** public static final String CONFIGURATION_UPDATED = "configurationUpdated"; public static final String COMPONENT_NAME = "component"; ! public static final String DISPLAY_GROUP_BINDING = "displayGroup"; public static final String CONFIGURATION_DATA_BINDING = "configurationData"; --- 293,298 ---- public static final String CONFIGURATION_UPDATED = "configurationUpdated"; public static final String COMPONENT_NAME = "component"; ! public static final String UPDATE_FREQUENCY = "updateFrequency"; ! public static final String DISPLAY_GROUP_BINDING = "displayGroup"; public static final String CONFIGURATION_DATA_BINDING = "configurationData"; |