protected String getStyleClass(UISelectOne selectOne) { if (selectOne instanceof HtmlSelectOneRadio) { return ((HtmlSelectOneRadio)selectOne).getStyleClass(); } return (String)selectOne.getAttributes().get(JSFAttr.STYLE_CLASS_ATTR); }
protected String getStyleClass(UISelectOne selectOne) { if (selectOne instanceof HtmlSelectOneRadio) { return ((HtmlSelectOneRadio)selectOne).getStyleClass(); } return (String)selectOne.getAttributes().get(JSFAttr.STYLE_CLASS_ATTR); }
protected String getStyleClass(UISelectOne selectOne) { if (selectOne instanceof HtmlSelectOneRadio) { return ((HtmlSelectOneRadio)selectOne).getStyleClass(); } return (String)selectOne.getAttributes().get(JSFAttr.STYLE_CLASS_ATTR); }
protected String getStyleClass(UISelectOne selectOne) { if (selectOne instanceof HtmlSelectOneRadio) { return ((HtmlSelectOneRadio)selectOne).getStyleClass(); } return (String)selectOne.getAttributes().get(JSFAttr.STYLE_CLASS_ATTR); }
protected String getStyleClass(UISelectOne selectOne) { if (selectOne instanceof HtmlSelectOneRadio) { return ((HtmlSelectOneRadio)selectOne).getStyleClass(); } return (String)selectOne.getAttributes().get(JSFAttr.STYLE_CLASS_ATTR); }
protected String getStyleClass(UISelectOne selectOne) { if (selectOne instanceof HtmlSelectOneRadio) { return ((HtmlSelectOneRadio)selectOne).getStyleClass(); } return (String)selectOne.getAttributes().get(JSFAttr.STYLE_CLASS_ATTR); }
protected String getStyleClass(UISelectOne selectOne) { if (selectOne instanceof HtmlSelectOneRadio) { return ((HtmlSelectOneRadio)selectOne).getStyleClass(); } return (String)selectOne.getAttributes().get(JSFAttr.STYLE_CLASS_ATTR); }
public void addRadio(FacesContext context, UISelectOne radio) { String clientId = radio.getClientId(context); if (!clientIds.contains(clientId)) { if (clientIds.isEmpty()) { value = radio.getValueExpression("value"); } else if (radio.getValueExpression("value") == null) { radio.setValueExpression("value", value); } if (!RenderKitUtils.getSelectItems(context, radio).hasNext()) { radio.getChildren().add(new GroupSelectItem()); } clientIds.add(clientId); radio.getAttributes().put(GroupSelectItem.class.getName(), Collections.unmodifiableList(clientIds)); } }
public void addRadio(FacesContext context, UISelectOne radio) { String clientId = radio.getClientId(context); if (!clientIds.contains(clientId)) { if (clientIds.isEmpty()) { value = radio.getValueExpression("value"); } else if (radio.getValueExpression("value") == null) { radio.setValueExpression("value", value); } if (!RenderKitUtils.getSelectItems(context, radio).hasNext()) { radio.getChildren().add(new GroupSelectItem()); } clientIds.add(clientId); radio.getAttributes().put(GroupSelectItem.class.getName(), Collections.unmodifiableList(clientIds)); } }
public void addRadio(FacesContext context, UISelectOne radio) { String clientId = radio.getClientId(context); if (!clientIds.contains(clientId)) { if (clientIds.isEmpty()) { value = radio.getValueExpression("value"); } else if (radio.getValueExpression("value") == null) { radio.setValueExpression("value", value); } if (!RenderKitUtils.getSelectItems(context, radio).hasNext()) { radio.getChildren().add(new GroupSelectItem()); } clientIds.add(clientId); radio.getAttributes().put(GroupSelectItem.class.getName(), Collections.unmodifiableList(clientIds)); } }
@SuppressWarnings("unchecked") private SelectItem getSelectItem() { if (selectItem == null) { FacesContext context = getFacesContext(); UISelectOne radio = (UISelectOne) getParent(); List<String> groupClientIds = (List<String>) radio.getAttributes().get(GroupSelectItem.class.getName()); UIComponent firstRadioOfGroup = context.getViewRoot().findComponent(groupClientIds.get(0)); SelectItemsIterator<SelectItem> iterator = RenderKitUtils.getSelectItems(context, firstRadioOfGroup); int index = groupClientIds.indexOf(radio.getClientId(context)); while (index-- > 0 && iterator.hasNext()) { iterator.next(); } if (!iterator.hasNext()) { throw new IllegalStateException(MessageFormat.format( "UISelectOne component id=\"{0}\" group=\"{1}\" has no UISelectItem", new Object[] { radio.getId(), radio.getGroup() })); } selectItem = iterator.next(); } return selectItem; }
@SuppressWarnings("unchecked") private SelectItem getSelectItem() { if (selectItem == null) { FacesContext context = getFacesContext(); UISelectOne radio = (UISelectOne) getParent(); List<String> groupClientIds = (List<String>) radio.getAttributes().get(GroupSelectItem.class.getName()); UIComponent firstRadioOfGroup = context.getViewRoot().findComponent(groupClientIds.get(0)); SelectItemsIterator<SelectItem> iterator = RenderKitUtils.getSelectItems(context, firstRadioOfGroup); int index = groupClientIds.indexOf(radio.getClientId(context)); while (index-- > 0 && iterator.hasNext()) { iterator.next(); } if (!iterator.hasNext()) { throw new IllegalStateException(MessageFormat.format( "UISelectOne component id=\"{0}\" group=\"{1}\" has no UISelectItem", new Object[] { radio.getId(), radio.getGroup() })); } selectItem = iterator.next(); } return selectItem; }
@SuppressWarnings("unchecked") private SelectItem getSelectItem() { if (selectItem == null) { FacesContext context = getFacesContext(); UISelectOne radio = (UISelectOne) getParent(); List<String> groupClientIds = (List<String>) radio.getAttributes().get(GroupSelectItem.class.getName()); UIComponent firstRadioOfGroup = context.getViewRoot().findComponent(groupClientIds.get(0)); SelectItemsIterator<SelectItem> iterator = RenderKitUtils.getSelectItems(context, firstRadioOfGroup); int index = groupClientIds.indexOf(radio.getClientId(context)); while (index-- > 0 && iterator.hasNext()) { iterator.next(); } if (!iterator.hasNext()) { throw new IllegalStateException(MessageFormat.format( "UISelectOne component id=\"{0}\" group=\"{1}\" has no UISelectItem", new Object[] { radio.getId(), radio.getGroup() })); } selectItem = iterator.next(); } return selectItem; }
if (uiSelectOne.getAttributes().get("disabled") != null && uiSelectOne.getAttributes().get("disabled") .equals(Boolean.TRUE)) { disabled = true; disabled = true; labelClass = (String) uiSelectOne.getAttributes().get("styleClass"); if (labelClass != null && disabled) { labelClass += "-dis"; input.setAttribute("onkeypress", combinedPassThru((String) uiSelectOne.getAttributes().get("onkeypress"), "Ice.util.radioCheckboxEnter(form,this,event);")); Element label = domContext.createElement("label");
HashSet excludes = new HashSet(); Object attrObj = selectOne.getAttributes().get("disabled"); boolean disabled = attrObj != null && Boolean.valueOf(attrObj.toString()).booleanValue(); if (!disabled) { attrObj = selectOne.getAttributes().get("styleClass"); String labelClass = attrObj == null ? "" : attrObj.toString().trim(); if (labelClass.length() > 0) { input, new String[]{"disabled"}); input.setAttribute("onkeypress", combinedPassThru((String) selectOne.getAttributes().get("onkeypress"), "Ice.util.radioCheckboxEnter(form,this,event);")); rootNode.appendChild(input);
labelClass = (String) selectOne.getAttributes().get(JSFAttr.DISABLED_CLASS_ATTR); } else { labelClass = (String) selectOne.getAttributes().get(JSFAttr.ENABLED_CLASS_ATTR);
labelClass = (String) selectOne.getAttributes().get(JSFAttr.DISABLED_CLASS_ATTR); } else { labelClass = (String) selectOne.getAttributes().get(JSFAttr.ENABLED_CLASS_ATTR);