/** * Utility method which finds component's jQuery selector based on component's clientId. */ public static String jQuerySelector(FacesContext facesContext, UIComponent component) { if (facesContext == null) { throw new IllegalArgumentException("facesContext can't be null"); } if (component == null) { throw new IllegalArgumentException("component can't be null"); } String clientId = component.getClientId(facesContext); return "#" + ScriptUtils.escapeCSSMetachars(ScriptUtils.escapeCSSMetachars(clientId)); }
/** * Utility method which finds component's jQuery selector based on component's clientId. */ public static String jQuerySelector(FacesContext facesContext, UIComponent component) { if (facesContext == null) { throw new IllegalArgumentException("facesContext can't be null"); } if (component == null) { throw new IllegalArgumentException("component can't be null"); } String clientId = component.getClientId(facesContext); return "#" + ScriptUtils.escapeCSSMetachars(ScriptUtils.escapeCSSMetachars(clientId)); }
/** * Utility method which finds component's jQuery selector based on component's clientId. */ public static String jQuerySelector(FacesContext facesContext, UIComponent component) { if (facesContext == null) { throw new IllegalArgumentException("facesContext can't be null"); } if (component == null) { throw new IllegalArgumentException("component can't be null"); } String clientId = component.getClientId(facesContext); return "#" + ScriptUtils.escapeCSSMetachars(ScriptUtils.escapeCSSMetachars(clientId)); }
escapeReplacement("#" + ScriptUtils.escapeCSSMetachars(target.getClientId(context))));
escapeReplacement("#" + ScriptUtils.escapeCSSMetachars(target.getClientId(context))));
escapeReplacement("#" + ScriptUtils.escapeCSSMetachars(target.getClientId(context))));
writer.endUpdate(); writer.startEval(); writer.write("RichFaces.jQuery(" + ScriptUtils.toScript('#' + ScriptUtils.escapeCSSMetachars(clientId)) + ").triggerHandler('rich:onajaxcomplete', {first: " + table.getClientFirst() + "});"); writer.endEval(); writer.startEval(); writer.write("RichFaces.jQuery(" + ScriptUtils.toScript('#' + ScriptUtils.escapeCSSMetachars(table.getClientId(context))) + ").triggerHandler('rich:onajaxcomplete', {reinitializeHeader: true});"); writer.endEval(); writer.endUpdate(); writer.startEval(); writer.write("RichFaces.jQuery(" + ScriptUtils.toScript('#' + ScriptUtils.escapeCSSMetachars(clientId)) + ").triggerHandler('rich:onajaxcomplete', {first: " + table.getClientFirst() + ", rowCount: " + getRowCount(component) + ", reinitializeBody: true});");
writer.endUpdate(); writer.startEval(); writer.write("jQuery(" + ScriptUtils.toScript('#' + ScriptUtils.escapeCSSMetachars(clientId)) + ").triggerHandler('rich:onajaxcomplete', {first: " + table.getClientFirst() + "});"); writer.endEval(); writer.startEval(); writer.write("jQuery(" + ScriptUtils.toScript('#' + ScriptUtils.escapeCSSMetachars(table.getClientId(context))) + ").triggerHandler('rich:onajaxcomplete', {reinitializeHeader: true});"); writer.endEval(); writer.endUpdate(); writer.startEval(); writer.write("jQuery(" + ScriptUtils.toScript('#' + ScriptUtils.escapeCSSMetachars(clientId)) + ").triggerHandler('rich:onajaxcomplete', {first: " + table.getClientFirst() + ", rowCount: " + getRowCount(component) + ", reinitializeBody: true});");