ClientBehaviorContext.Parameter behaviorParameter = ((ArrayList<ClientBehaviorContext.Parameter>) behaviorParameters).get(i); if (behaviorParameter.getValue() instanceof ClientBehaviorRenderingMode) { renderingMode = (ClientBehaviorRenderingMode) behaviorParameter.getValue(); break; if (behaviorParameter.getValue() instanceof ClientBehaviorRenderingMode) { renderingMode = (ClientBehaviorRenderingMode) behaviorParameter.getValue(); break;
private void append(StringBuilder paramBuffer, List<String> parameterList, ClientBehaviorContext.Parameter param) { //TODO we may need a proper type handling in this part //lets leave it for now as it is //quotes etc.. should be transferred directly //and the rest is up to the toString properly implemented //ANS: Both name and value should be quoted paramBuffer.setLength(0); paramBuffer.append(QUOTE); paramBuffer.append(param.getName()); paramBuffer.append(QUOTE); paramBuffer.append(COLON); paramBuffer.append(QUOTE); paramBuffer.append(param.getValue().toString()); paramBuffer.append(QUOTE); parameterList.add(paramBuffer.toString()); }
private static String buildJavaScriptFormSubmitCall(FacesContext context, UIComponent component, String submitTarget) { final Collection<ClientBehaviorContext.Parameter> params = findBehaviorParameters(component); final StringBuilder builder = new StringBuilder(256); final String formClientId = UIComponentResolver.getFormClientId(component, context); final String componentClientId = component.getClientId(context); builder.append("ButterFaces.CommandLink.submitForm('"); builder.append(formClientId); builder.append("',{"); ParameterAppender.appendProperty(builder, componentClientId, componentClientId); if ((null != params) && (!params.isEmpty())) { for (ClientBehaviorContext.Parameter param : params) { ParameterAppender.appendProperty(builder, param.getName(), param.getValue()); } } builder.append("},'"); if (submitTarget != null) { builder.append(submitTarget); } builder.append("')"); return builder.toString(); }
paramVal.append(COLON); paramVal.append(QUOTE); paramVal.append(param.getValue().toString()); paramVal.append(QUOTE); parameterList.add(paramVal.toString());
paramVal.append(COLON); paramVal.append(QUOTE); paramVal.append(param.getValue().toString()); paramVal.append(QUOTE); parameterList.add(paramVal.toString());
if (behaviorParameters != null && !behaviorParameters.isEmpty()) { for (ClientBehaviorContext.Parameter behaviorParameter : behaviorParameters) { if (behaviorParameter.getValue() != null && behaviorParameter.getValue() instanceof ClientBehaviorRenderingMode) { renderingMode = (ClientBehaviorRenderingMode) behaviorParameter.getValue(); break;
appendProperty(builder, namingContainerId + param.getName(), param.getValue());
private static String getSubmitHandler(FacesContext context, UIComponent component, Collection<ClientBehaviorContext.Parameter> params, String submitTarget, boolean preventDefault) { StringBuilder builder = new StringBuilder(256); String formClientId = getFormClientId(component, context); String componentClientId = component.getClientId(context); builder.append("mojarra.jsfcljs(document.getElementById('"); builder.append(formClientId); builder.append("'),{"); appendProperty(builder, componentClientId, componentClientId); if ((null != params) && (!params.isEmpty())) { for (ClientBehaviorContext.Parameter param : params) { appendProperty(builder, getParameterName(context, param.getName()), param.getValue()); } } builder.append("},'"); if (submitTarget != null) { builder.append(submitTarget); } builder.append("')"); if (preventDefault) { builder.append(";return false"); } return builder.toString(); }
private static String getSubmitHandler(FacesContext context, UIComponent component, Collection<ClientBehaviorContext.Parameter> params, String submitTarget, boolean preventDefault) { StringBuilder builder = new StringBuilder(256); String formClientId = getFormClientId(component, context); String componentClientId = component.getClientId(context); builder.append("mojarra.jsfcljs(document.getElementById('"); builder.append(formClientId); builder.append("'),{"); appendProperty(builder, componentClientId, componentClientId); if ((null != params) && (!params.isEmpty())) { for (ClientBehaviorContext.Parameter param : params) { appendProperty(builder, getParameterName(context, param.getName()), param.getValue()); } } builder.append("},'"); if (submitTarget != null) { builder.append(submitTarget); } builder.append("')"); if (preventDefault) { builder.append(";return false"); } return builder.toString(); }
private static String getSubmitHandler(FacesContext context, UIComponent component, Collection<ClientBehaviorContext.Parameter> params, String submitTarget, boolean preventDefault) { StringBuilder builder = new StringBuilder(256); String formClientId = getFormClientId(component, context); String componentClientId = component.getClientId(context); builder.append("mojarra.jsfcljs(document.getElementById('"); builder.append(formClientId); builder.append("'),{"); appendProperty(builder, componentClientId, componentClientId); if ((null != params) && (!params.isEmpty())) { for (ClientBehaviorContext.Parameter param : params) { appendProperty(builder, getParameterName(context, param.getName()), param.getValue()); } } builder.append("},'"); if (submitTarget != null) { builder.append(submitTarget); } builder.append("')"); if (preventDefault) { builder.append(";return false"); } return builder.toString(); }
private static String buildJavaScriptFormSubmitCall(FacesContext context, UIComponent component, String submitTarget) { final Collection<ClientBehaviorContext.Parameter> params = findBehaviorParameters(component); final StringBuilder builder = new StringBuilder(256); final String formClientId = UIComponentResolver.getFormClientId(component, context); final String componentClientId = component.getClientId(context); builder.append("ButterFaces.CommandLink.submitForm('"); builder.append(formClientId); builder.append("',{"); ParameterAppender.appendProperty(builder, componentClientId, componentClientId); if ((null != params) && (!params.isEmpty())) { for (ClientBehaviorContext.Parameter param : params) { ParameterAppender.appendProperty(builder, param.getName(), param.getValue()); } } builder.append("},'"); if (submitTarget != null) { builder.append(submitTarget); } builder.append("')"); return builder.toString(); }
private static String buildJavaScriptFormSubmitCall(FacesContext context, UIComponent component, String submitTarget) { final Collection<ClientBehaviorContext.Parameter> params = findBehaviorParameters(component); final StringBuilder builder = new StringBuilder(256); final String formClientId = UIComponentResolver.getFormClientId(component, context); final String componentClientId = component.getClientId(context); builder.append("ButterFaces.CommandLink.submitForm('"); builder.append(formClientId); builder.append("',{"); ParameterAppender.appendProperty(builder, componentClientId, componentClientId); if ((null != params) && (!params.isEmpty())) { for (ClientBehaviorContext.Parameter param : params) { ParameterAppender.appendProperty(builder, param.getName(), param.getValue()); } } builder.append("},'"); if (submitTarget != null) { builder.append(submitTarget); } builder.append("')"); return builder.toString(); }