protected boolean isDisabled(FacesContext facesContext, UIComponent uiComponent) { //TODO: overwrite in extended HtmlRadioRenderer and check for enabledOnUserRole if (uiComponent instanceof HtmlSelectOneRadio) { return ((HtmlSelectOneRadio)uiComponent).isDisabled(); } return org.apache.myfaces.shared.renderkit.RendererUtils.getBooleanAttribute( uiComponent, HTML.DISABLED_ATTR, false); }
protected boolean isDisabled(FacesContext facesContext, UIComponent uiComponent) { //TODO: overwrite in extended HtmlRadioRenderer and check for enabledOnUserRole if (uiComponent instanceof HtmlSelectOneRadio) { return ((HtmlSelectOneRadio)uiComponent).isDisabled(); } return org.apache.myfaces.shared_impl.renderkit.RendererUtils.getBooleanAttribute(uiComponent, HTML.DISABLED_ATTR, false); }
/** * <p>Return the value of the <code>disabled</code> property.</p> */ public boolean isDisabled() { if (!Util.isEnabledOnUserRole(this)) { return true; } else { return super.isDisabled(); } }
protected boolean isDisabled(FacesContext facesContext, UIComponent uiComponent) { //TODO: overwrite in extended HtmlRadioRenderer and check for enabledOnUserRole if (uiComponent instanceof HtmlSelectOneRadio) { return ((HtmlSelectOneRadio)uiComponent).isDisabled(); } return RendererUtils.getBooleanAttribute(uiComponent, HTML.DISABLED_ATTR, false); }
protected boolean isDisabled(FacesContext facesContext, UIComponent uiComponent) { //TODO: overwrite in extended HtmlRadioRenderer and check for enabledOnUserRole if (uiComponent instanceof HtmlSelectOneRadio) { return ((HtmlSelectOneRadio)uiComponent).isDisabled(); } return org.apache.myfaces.shared_impl.renderkit.RendererUtils.getBooleanAttribute(uiComponent, HTML.DISABLED_ATTR, false); }
protected boolean isDisabled(FacesContext facesContext, UIComponent uiComponent) { //TODO: overwrite in extended HtmlRadioRenderer and check for enabledOnUserRole if (uiComponent instanceof HtmlSelectOneRadio) { return ((HtmlSelectOneRadio)uiComponent).isDisabled(); } return org.apache.myfaces.shared_impl.renderkit.RendererUtils.getBooleanAttribute(uiComponent, HTML.DISABLED_ATTR, false); }
protected boolean isDisabled(FacesContext facesContext, UIComponent uiComponent) { //TODO: overwrite in extended HtmlRadioRenderer and check for enabledOnUserRole boolean disabled; boolean readonly; if (uiComponent instanceof HtmlSelectOneRadio) { disabled = ((HtmlSelectOneRadio) uiComponent).isDisabled(); readonly = ((HtmlSelectOneRadio) uiComponent).isReadonly(); } else { disabled = RendererUtils.getBooleanAttribute(uiComponent, HTML.DISABLED_ATTR, false); readonly = RendererUtils.getBooleanAttribute(uiComponent, HTML.READONLY_ATTR, false); } if (!disabled && readonly) { disabled = MyfacesConfig.getCurrentInstance(facesContext .getExternalContext()).isReadonlyAsDisabledForSelect(); } return disabled; }
protected boolean isDisabled(FacesContext facesContext, UIComponent uiComponent) { //TODO: overwrite in extended HtmlRadioRenderer and check for enabledOnUserRole boolean disabled; boolean readonly; if (uiComponent instanceof HtmlSelectOneRadio) { disabled = ((HtmlSelectOneRadio) uiComponent).isDisabled(); readonly = ((HtmlSelectOneRadio) uiComponent).isReadonly(); } else { disabled = RendererUtils.getBooleanAttribute(uiComponent, HTML.DISABLED_ATTR, false); readonly = RendererUtils.getBooleanAttribute(uiComponent, HTML.READONLY_ATTR, false); } if (!disabled && readonly) { disabled = MyfacesConfig.getCurrentInstance(facesContext .getExternalContext()).isReadonlyAsDisabledForSelect(); } return disabled; }
public void encodeBegin(final FacesContext context, final UIComponent component) throws IOException { assertNotNull(context, component); if (!component.isRendered()) { return; } final THtmlRadioItem htmlInputRadio = (THtmlRadioItem) component; final String name = htmlInputRadio.getName(); final HtmlSelectOneRadio parent = (HtmlSelectOneRadio) (name != null ? UIComponentUtil .findParent(component, HtmlSelectOneRadio.class, name) : component.getParent()); final String valueStr = ValueHolderUtil.getValueForRender(context, parent); final String clientId = parent.getClientId(context); final Converter converter = RendererUtil.findConverter(context, parent); final Object itemValue = htmlInputRadio.getValue(); final String itemValueStr = UIValueUtil.getValueAsString(context, component, itemValue, converter); final boolean checked = valueStr.equals(itemValueStr); final boolean disabled = parent.isDisabled() || htmlInputRadio.isDisabled(); renderRadio(context, htmlInputRadio, itemValueStr, clientId, checked, disabled); }