当前位置: 首页>>代码示例>>Java>>正文


Java HtmlOutputLabel.setStyleClass方法代码示例

本文整理汇总了Java中javax.faces.component.html.HtmlOutputLabel.setStyleClass方法的典型用法代码示例。如果您正苦于以下问题:Java HtmlOutputLabel.setStyleClass方法的具体用法?Java HtmlOutputLabel.setStyleClass怎么用?Java HtmlOutputLabel.setStyleClass使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在javax.faces.component.html.HtmlOutputLabel的用法示例。


在下文中一共展示了HtmlOutputLabel.setStyleClass方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: processEvent

import javax.faces.component.html.HtmlOutputLabel; //导入方法依赖的package包/类
public void processEvent(SystemEvent event) throws AbortProcessingException {
	if (event instanceof PostAddToViewEvent) {
		for (UIComponent child : getChildren()) {
			// Add form-label class to span children
			if (child instanceof HtmlOutputLabel) {
				HtmlOutputLabel label = (HtmlOutputLabel) child;
				label.setStyleClass(StyleClass.of("form-label").add(label.getStyleClass()).toString());
			}

			// Add label from form-element to inputs with no label and vise-versa
			else if (child instanceof UIInput) {
				String elemLabel = getLabel();
				String inputLabel = (String) child.getAttributes().get("label");
				if (elemLabel != null && inputLabel == null)
					child.getAttributes().put("label", elemLabel);
				else if (elemLabel == null && inputLabel != null)
					setLabel(inputLabel);
			}
		}
	}
}
 
开发者ID:edvin,项目名称:tornadofaces,代码行数:22,代码来源:FormElement.java

示例2: makeEditorLabel

import javax.faces.component.html.HtmlOutputLabel; //导入方法依赖的package包/类
/**
 * Makes a Faces HtmlOutputLabel for a metadata editor parameter.
 * @param context the UI context
 * @param section the parent section
 * @param parameter the associated parameter
 * @return the UI component
 */
public UIComponent makeEditorLabel(UiContext context,
                                   Section section,
                                   Parameter parameter) {
  HtmlOutputLabel outLabel = new HtmlOutputLabel();
  MessageBroker msgBroker = context.extractMessageBroker();
  if (parameter.getInput() != null) {
    // even label has to have unique id (for GlassFish)
    outLabel.setId(parameter.getInput().getFacesId()+"label");
    outLabel.setFor(parameter.getInput().getFacesId());
  }
  outLabel.setValue(msgBroker.retrieveMessage(getResourceKey()));
  if (parameter.getValidation().getRequired()) {
    outLabel.setStyleClass("requiredField");
  }
  return outLabel;
}
 
开发者ID:GeoinformationSystems,项目名称:GeoprocessingAppstore,代码行数:24,代码来源:Label.java

示例3: markOutputRequired

import javax.faces.component.html.HtmlOutputLabel; //导入方法依赖的package包/类
private void markOutputRequired(UIOutput comp) {

		if (comp instanceof HtmlOutputText) {
			HtmlOutputText hot = (HtmlOutputText) comp;
			String style = hot.getStyleClass();
			hot.setStyleClass(appendRequiredClass(style, REQUIRED_CLASS_LABEL));
		}
		if (comp instanceof HtmlOutputLabel) {
			HtmlOutputLabel hol = (HtmlOutputLabel) comp;
			hol.setStyleClass(appendRequiredClass(hol.getStyleClass(),
					REQUIRED_CLASS_LABEL));
		}
	}
 
开发者ID:fpuna-cia,项目名称:karaku,代码行数:14,代码来源:RequiredPhaseListener.java

示例4: makeResultsLabel

import javax.faces.component.html.HtmlOutputLabel; //导入方法依赖的package包/类
/**
 * Makes an HtmlOutputLabel component for result text display.
 * @param facesContext the active Faces context
 * @param text the text to display
 * @return the new HtmlOutputLabel component
 */
private HtmlOutputLabel makeResultsLabel(FacesContext facesContext, String text) {
  HtmlOutputLabel outLabel = new HtmlOutputLabel();
  outLabel.setEscape(false);
  outLabel.setValue(text);
  if (getResultStyleClass().length() > 0) {
    outLabel.setStyleClass(getResultStyleClass());
  }
  return outLabel;
}
 
开发者ID:GeoinformationSystems,项目名称:GeoprocessingAppstore,代码行数:16,代码来源:PageCursorPanel.java


注:本文中的javax.faces.component.html.HtmlOutputLabel.setStyleClass方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。