@Override public Collection<String> getExecute() { return getWrapped().getExecute(); }
@Override public Collection<String> getExecute() { return getWrapped().getExecute(); }
@Override public Collection<String> getExecute() { return getWrapped().getExecute(); }
@Override public Collection<String> getExecute() { return getWrapped().getExecute(); }
@Override public Collection<String> getExecute() { return getWrapped().getExecute(); }
protected void changeClientBehaviorIds(ClientBehavior clientBehavior, String id) { // Determine whether or not the developer added an f:ajax child tag. if (clientBehavior instanceof AjaxBehavior) { // Add the element Id to the list of components that participate in the "execute" portion // of the JSF partial request lifecycle. AjaxBehavior ajaxBehavior = (AjaxBehavior) clientBehavior; Collection<String> execute = new ArrayList<String>(); execute.addAll(ajaxBehavior.getExecute()); if (execute.contains("@this") || !execute.contains(id)) { execute.add(id); ajaxBehavior.setExecute(execute); } // Add the element Id to the list of components that participate in the "render" portion // of the JSF partial request lifecycle. Collection<String> render = new ArrayList<String>(); render.addAll(ajaxBehavior.getRender()); if (render.contains("@this")) { render.remove("@this"); render.add(id); ajaxBehavior.setRender(render); } } }
protected void changeClientBehaviorIds(ClientBehavior clientBehavior, String id) { // Determine whether or not the developer added an f:ajax child tag. if (clientBehavior instanceof AjaxBehavior) { // Add the element Id to the list of components that participate in the "execute" portion // of the JSF partial request lifecycle. AjaxBehavior ajaxBehavior = (AjaxBehavior) clientBehavior; Collection<String> execute = new ArrayList<String>(); execute.addAll(ajaxBehavior.getExecute()); if (execute.contains("@this") || !execute.contains(id)) { execute.add(id); ajaxBehavior.setExecute(execute); } // Add the element Id to the list of components that participate in the "render" portion // of the JSF partial request lifecycle. Collection<String> render = new ArrayList<String>(); render.addAll(ajaxBehavior.getRender()); if (render.contains("@this")) { render.remove("@this"); render.add(id); ajaxBehavior.setRender(render); } } }
Collection<String> executeIds = ajaxBehavior.getExecute();
StringBuilder executes = mapToString(context, AJAX_KEY_EXECUTE, behavior.getExecute()); StringBuilder render = mapToString(context, AJAX_KEY_RENDER, behavior.getRender());
private AjaxBehavior createReloadBehavior(final UISheet sheet) { final AjaxBehavior reloadBehavior = findReloadBehavior(sheet); final ArrayList<String> renderIds = new ArrayList<>(); if (!renderIds.contains(sheet.getId())) { renderIds.add(sheet.getId()); } if (reloadBehavior != null) { renderIds.addAll(reloadBehavior.getRender()); } final ArrayList<String> executeIds = new ArrayList<>(); if (!executeIds.contains(sheet.getId())) { executeIds.add(sheet.getId()); } if (reloadBehavior != null) { executeIds.addAll(reloadBehavior.getExecute()); } final AjaxBehavior behavior = new AjaxBehavior(); behavior.setExecute(executeIds); behavior.setRender(renderIds); behavior.setTransient(true); return behavior; }
StringBuilder executes = mapToString(context, AJAX_KEY_EXECUTE, behavior.getExecute()); StringBuilder render = mapToString(context, AJAX_KEY_RENDER, behavior.getRender());
if (onevent == null) onevent = ""; Collection<String> execute = ((AjaxBehavior) ajaxBehavior).getExecute(); if (null != execute && (!execute.isEmpty())) { for (String u : execute) {
Collection<String> execute = ajaxBehavior.getExecute(); Collection<String> render = ajaxBehavior.getRender(); String onevent = ajaxBehavior.getOnevent();
ajaxBehaviour.setRender( ajaxBehaviour.getExecute() );
ajaxBehaviour.setRender( ajaxBehaviour.getExecute() );
protected void validateClientBehavior(final ValidationContext context, final ClientBehaviorHolder component, final String behaviourEvent, final ClientBehavior behavior) { if (behavior instanceof AjaxBehavior) { AjaxBehavior ajaxBehavior = (AjaxBehavior) behavior; Collection<String> executeIds = ajaxBehavior.getExecute(); Collection<String> renderIds = ajaxBehavior.getRender(); String clientId = ((UIComponent) component).getClientId(); boolean hasNamingContainerParent = UtilsJsf.findParentNamingContainer((UIComponent) component) != null; context.acceptParameter("javax.faces.partial.ajax", "true"); context.acceptParameter("javax.faces.partial.event", "click");// TODO more valid values?? context.acceptParameter("javax.faces.behavior.event", behaviourEvent); acceptParameter(context, "javax.faces.source", clientId, hasNamingContainerParent); acceptParameter(context, "javax.faces.partial.execute", resolveClientIds((UIComponent) component, executeIds), hasNamingContainerParent); acceptParameter(context, "javax.faces.partial.render", resolveClientIds((UIComponent) component, renderIds), hasNamingContainerParent); } }
if (ajaxBehavior.getExecute() != null) { execute = convertStringListToJoinedString(ajaxBehavior.getExecute(), component);
if (ajaxBehavior.getExecute() != null) { execute = convertStringListToJoinedString(ajaxBehavior.getExecute(), component);
if (ajaxBehavior.getExecute() != null) { execute = convertStringListToJoinedString(ajaxBehavior.getExecute(), component);
return null; final Collection<String> execute = ajaxBehavior.getExecute(); final Collection<String> render = ajaxBehavior.getRender(); final String clientId = uiComponent.getClientId(facesContext);