使用JSF以编程方式创建HTML表单fieldset标签

本尼·纽格鲍尔(Benny Neugebauer)

在我的Java代码中,我想以编程方式创建一个<fieldset>可以在JSF表单中使用标记。

我的表单的设置如下所示:

Application app = FacesContext.getCurrentInstance().getApplication();

HtmlForm form = (HtmlForm) app.createComponent(HtmlForm.COMPONENT_TYPE);
form.setStyleClass("pure-form pure-form-stacked");

如您所见,我HtmlForm.COMPONENT_TYPE用作JSF UI组件的标识符,但是我没有找到字段集的标识符,所以尝试了:

UIComponent fieldset = app.createComponent("fieldset");
form.getChildren().add(fieldset);

不幸的是,这无法正常工作,因此我不得不提出另一种解决方案。你有什么想法?

是否有通用的方法可以创建HTML标记(在JSF上下文中是未知的)?

伊瑟

您可以尝试以下操作:

有一个名为的组件<f:verbatim>,您将在xhtml中使用该组件,如下所示:

<f:verbatim escape="false">
    <fieldset id="blah"></fieldset>
</f:verbatim>

要以编程方式实现该目标,可以像下面这样添加该组件:

String fieldsetHTMLText ="<fieldset id=\"blah\"></fieldset>";

UIOutput verbatim = new UIOutput();
verbatim.setRendererType("javax.faces.Text");
verbatim.getAttributes().put("escape", false);
verbatim.setValue(fieldsetHTMLText);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用JSF以编程方式创建HTML表单fieldset标签

来自分类Dev

以编程方式创建“好的”表单

来自分类Dev

JSF2-以编程方式创建HtmloutputLink

来自分类Dev

在 vue 中以编程方式创建表单

来自分类Dev

以编程方式创建的表单为空

来自分类Dev

如何使标签的项目以编程方式创建?

来自分类Dev

如何使标签的项目以编程方式创建?

来自分类Dev

获取以编程方式创建的视图标签

来自分类Dev

如何识别以编程方式创建的按钮标签

来自分类Dev

以编程方式创建与点击按钮关联的标签

来自分类Dev

可以通过HTML表单数据以编程方式创建Google文档吗?

来自分类Dev

Android:如何以编程方式提交以html字符串创建的表单?

来自分类Dev

以编程方式创建标签时如何设置标签文本颜色

来自分类Dev

以编程方式使用高清标签栏图标?

来自分类Dev

以编程方式创建简单的加法表单应用程序

来自分类Dev

在设计视图中创建响应式表单(非编程方式)

来自分类Dev

VB.NET Resize 以编程方式创建的表单

来自分类Dev

更新以编程方式创建的标签导航栏项目

来自分类Dev

iOS/Swift 4:从以编程方式创建的标签更改颜色

来自分类Dev

django-taggit:如何以编程方式创建标签?

来自分类Dev

使用Bootstrap标签输入以编程方式生成标签

来自分类常见问题

如何使用Swift以编程方式创建UILabel?

来自分类Dev

以编程方式使用NSTextView创建窗口

来自分类Dev

如何使用内容以编程方式创建UIImage

来自分类Dev

使用VBA以编程方式创建PowerPoint布局?

来自分类Dev

使用purrr以编程方式创建新变量?

来自分类Dev

无法以编程方式使用Gridlayout创建视图

来自分类Dev

使用JsZip以编程方式创建zip文件

来自分类Dev

如何使用python以编程方式创建Google表单?是否可以通过appscript和python接口或类似方法来实现?

Related 相关文章

  1. 1

    使用JSF以编程方式创建HTML表单fieldset标签

  2. 2

    以编程方式创建“好的”表单

  3. 3

    JSF2-以编程方式创建HtmloutputLink

  4. 4

    在 vue 中以编程方式创建表单

  5. 5

    以编程方式创建的表单为空

  6. 6

    如何使标签的项目以编程方式创建?

  7. 7

    如何使标签的项目以编程方式创建?

  8. 8

    获取以编程方式创建的视图标签

  9. 9

    如何识别以编程方式创建的按钮标签

  10. 10

    以编程方式创建与点击按钮关联的标签

  11. 11

    可以通过HTML表单数据以编程方式创建Google文档吗?

  12. 12

    Android:如何以编程方式提交以html字符串创建的表单?

  13. 13

    以编程方式创建标签时如何设置标签文本颜色

  14. 14

    以编程方式使用高清标签栏图标?

  15. 15

    以编程方式创建简单的加法表单应用程序

  16. 16

    在设计视图中创建响应式表单(非编程方式)

  17. 17

    VB.NET Resize 以编程方式创建的表单

  18. 18

    更新以编程方式创建的标签导航栏项目

  19. 19

    iOS/Swift 4:从以编程方式创建的标签更改颜色

  20. 20

    django-taggit:如何以编程方式创建标签?

  21. 21

    使用Bootstrap标签输入以编程方式生成标签

  22. 22

    如何使用Swift以编程方式创建UILabel?

  23. 23

    以编程方式使用NSTextView创建窗口

  24. 24

    如何使用内容以编程方式创建UIImage

  25. 25

    使用VBA以编程方式创建PowerPoint布局?

  26. 26

    使用purrr以编程方式创建新变量?

  27. 27

    无法以编程方式使用Gridlayout创建视图

  28. 28

    使用JsZip以编程方式创建zip文件

  29. 29

    如何使用python以编程方式创建Google表单?是否可以通过appscript和python接口或类似方法来实现?

热门标签

归档