• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java HtmlPanelGrid类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



HtmlPanelGrid类属于javax.faces.component.html包,在下文中一共展示了HtmlPanelGrid类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: forceOpen

import javax.faces.component.html.HtmlPanelGrid; //导入依赖的package包/类
/**
 * Force a section open within the editor.
 * @param editorForm the Faces HtmlForm for the metadata editor
 */
public void forceOpen(UIComponent editorForm) {
  String sSectionId = getFacesId();
  String sCheckboxId = sSectionId+"-chk";
  String sRadioId = sSectionId+"-radio";
  String sImgId = sSectionId+"-img";
  String sBodyId = sSectionId+"-body";
  boolean bIsExclusive = getObligation().equalsIgnoreCase(Section.OBLIGATION_EXCLUSIVE);
  boolean bIsOptional = getObligation().equalsIgnoreCase(Section.OBLIGATION_OPTIONAL);
  
  setOpen(true);
  UIComponent component = editorForm.findComponent(sCheckboxId);
  if ((component != null) && (component instanceof UISelectBoolean)) {
    UISelectBoolean checkbox = (UISelectBoolean)component;
    checkbox.setSelected(getOpen());
  }
  if (!bIsExclusive && !bIsOptional) {
    component = editorForm.findComponent(sImgId);
    if ((component != null) && (component instanceof UIGraphic)) {
      setGraphicUrl((UIGraphic)component);
    }
  }
  component = editorForm.findComponent(sBodyId);
  if ((component != null) && (component instanceof HtmlPanelGrid)) {
    setBodyDisplay((HtmlPanelGrid)component);
  }
  if (getParent() != null) {
    getParent().forceOpen(editorForm);
  }
}
 
开发者ID:GeoinformationSystems,项目名称:GeoprocessingAppstore,代码行数:34,代码来源:Section.java


示例2: setBodyDisplay

import javax.faces.component.html.HtmlPanelGrid; //导入依赖的package包/类
/**
 * Sets the display style for the grid holding the section content.
 * <br/>(open=display:block, closed=display:none)
 * @param grid the grid component
 */
private void setBodyDisplay(HtmlPanelGrid grid) {
  if (getOpen()) {
    grid.setStyle("display:block;");
  } else {
    grid.setStyle("display:none;");
  }
}
 
开发者ID:GeoinformationSystems,项目名称:GeoprocessingAppstore,代码行数:13,代码来源:Section.java


示例3: getDatalinkPanelGrid

import javax.faces.component.html.HtmlPanelGrid; //导入依赖的package包/类
public HtmlPanelGrid getDatalinkPanelGrid() {
    return datalinkPanelGrid;
}
 
开发者ID:vodev,项目名称:vocloud,代码行数:4,代码来源:SsapBean.java


示例4: setDatalinkPanelGrid

import javax.faces.component.html.HtmlPanelGrid; //导入依赖的package包/类
public void setDatalinkPanelGrid(HtmlPanelGrid datalinkPanelGrid) {
    this.datalinkPanelGrid = datalinkPanelGrid;
}
 
开发者ID:vodev,项目名称:vocloud,代码行数:4,代码来源:SsapBean.java


示例5: getDataSearchPanelGrid

import javax.faces.component.html.HtmlPanelGrid; //导入依赖的package包/类
public HtmlPanelGrid getDataSearchPanelGrid() {
    return dataSearchPanelGrid;
}
 
开发者ID:dynamo2,项目名称:tianma,代码行数:4,代码来源:OrderBakBean.java


示例6: getDataSearchPanelGrid

import javax.faces.component.html.HtmlPanelGrid; //导入依赖的package包/类
public HtmlPanelGrid getDataSearchPanelGrid() {
	return dataSearchPanelGrid;
}
 
开发者ID:dynamo2,项目名称:tianma,代码行数:4,代码来源:OrderMgmtBean.java


示例7: unBind

import javax.faces.component.html.HtmlPanelGrid; //导入依赖的package包/类
/**
 * Triggered on the save event from the metadata editor.
 * <p/>
 * The default behavior is to invoke the "unBind" method for
 * the each parameter as well as each sub-section. 
 * @param schema the active schema
 * @param context the UI context
 * @param editorForm the Faces HtmlForm for the metadata editor
 * @throws SchemaException if an associated Faces UIComponent cannot be located
 */
public void unBind(Schema schema,UiContext context, UIComponent editorForm) 
  throws SchemaException {
  _wasUnbound = true;
  String sSectionId = getFacesId();
  String sCheckboxId = sSectionId+"-chk";
  String sRadioId = sSectionId+"-radio";
  String sImgId = sSectionId+"-img";
  String sBodyId = sSectionId+"-body";
  boolean bIsExclusive = getObligation().equalsIgnoreCase(Section.OBLIGATION_EXCLUSIVE);
  boolean bIsOptional = getObligation().equalsIgnoreCase(Section.OBLIGATION_OPTIONAL);
  UIComponent component;
  
  // determine whether or not this section is open
  if (bIsExclusive) {
    Sections exclusive = getExclusiveSiblings(schema);
    boolean bIsFirstExclusive = (exclusive.size() > 0) && 
                                (this == exclusive.values().iterator().next());
    if (bIsFirstExclusive) {
      component = editorForm.findComponent(sRadioId);
      if ((component != null) && (component instanceof HtmlSelectOneRadio)) {
        HtmlSelectOneRadio radio = (HtmlSelectOneRadio)component;
        if ((radio.getValue() != null) && (radio.getValue() instanceof String)) {
          String sChosenId = Val.chkStr((String)radio.getValue());
          for (Section sibling: exclusive.values()) {
            boolean bOpen = sChosenId.equals(sibling.getFacesId());
            sibling.setOpen(bOpen);
          }
        }
      }
    }
  } else {
    component = editorForm.findComponent(sCheckboxId);
    if ((component != null) && (component instanceof UISelectBoolean)) {
      UISelectBoolean checkbox = (UISelectBoolean)component;
      setOpen(checkbox.isSelected());
    }
  }
  
  // set the graphic for regular sections upon the open status
  if (!bIsExclusive && !bIsOptional) {
    component = editorForm.findComponent(sImgId);
    if ((component != null) && (component instanceof UIGraphic)) {
      setGraphicUrl((UIGraphic)component);
    }
  }
  
  // set the body display style based upon the open status
  component = editorForm.findComponent(sBodyId);
  if ((component != null) && (component instanceof HtmlPanelGrid)) {
    setBodyDisplay((HtmlPanelGrid)component);
  }
  
  // un-bind all parameters and sub-sections
  for (Parameter parameter: getParameters().values()) {
    parameter.unBind(context,editorForm);
  }
  for (Section section: getSections().values()) {
    section.unBind(schema,context,editorForm);
  }
}
 
开发者ID:GeoinformationSystems,项目名称:GeoprocessingAppstore,代码行数:71,代码来源:Section.java



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java ByteArray类代码示例发布时间:2022-05-22
下一篇:
Java DefaultPropertyEditorFactory类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap