当前位置: 首页 > 知识库问答 >
问题:

JSF从数据库中填充selectOneMenu,并处理已启用/已禁用的

南宫正阳
2023-03-14

嗨,我想知道实现这个要求的最佳方式。我有一个带有varchar2字段的数据库表来填充selectOneMenu。在同一个表中,有一个CHAR(1)类型的列,其值为“Y”或“N”,我想用它来禁用/启用该字段。

我想要的是一些简单的东西,比如BalusC答案中的第一个选项演示如何从数据库填充h:selectOneMenu的选项?这是我看到的一篇关于禁用selectOneMenu中的项目的帖子-

但我不太清楚如何以一种简单的方式将以上两项结合起来,以管理启用/禁用和填充列表?

共有1个答案

凌意
2023-03-14

我刚刚发现,最好的方法是创建一个自定义对象来支持这里的值。例如:http://arjan-tijms.omnifaces.org/2011/12/automatic-to-object-conversion-in-jsf.html

 类似资料:
  • 我对JSF非常陌生,我需要一些帮助来完成我认为非常简单的任务。我想从数组或循环之类的东西填充selectonemenu。我有一个表格,我想让用户输入他们的DOB。我想要的只是一个简单的列表,他们可以从中进行选择。。每月的第31天。我不想要31岁 标签。我试图在我的支持bean中放入一个“getDates”方法,但效果不好。如有任何建议,我们将不胜感激。

  • 问题内容: 我正在尝试使用我的Derby数据库数据填充Netbeans GUI-builder jTable。 我在Account.java类中使用以下代码: 理想情况下,我希望能够返回其中包含参数数据和列的tableModel,因为我知道在GUI中执行此方法是一种不好的做法。在线上的所有教程都没有显示如何将数据发送到另一个类,它们只是在GUI类中执行数据库代码。 我有一个错误,它看不到数据和列,

  • 我在Account.java类中使用以下代码: 理想情况下,我希望能够返回包含参数数据和列的tableModel,因为我知道在我的GUI中使用这种方法是不好的做法。所有在线教程都没有显示如何将数据发送到另一个类,它们只是在GUI类中执行数据库代码。 我有一个错误,它无法看到数据和列,因为它们是在我的方法的一个不可访问的部分中声明和使用的。在我完成这些之后,我需要找到一种方法来将它传递给我的GUI类

  • 简介 Laravel 可以用 seed 类轻松地为数据库填充测试数据。所有的 seed 类都存放在 database/seeds 目录下。你可以任意为 seed 类命名,但是更应该遵守类似 UsersTableSeeder 的命名规范。Laravel 默认定义的一个 DatabaseSeeder 类。可以在这个类中使用 call 方法来运行其它的 seed 类从而控制数据填充的顺序。 编写 See

  • 我知道这个问题已经问了100次了,但我还是没办法让它奏效。我希望TableView中充满存储在数据库中的内容。 我用一个空的TableView得到了我的FXML(这里的第一个问题:我应该已经设置列了吗?) 这就是我从数据库中获取数据并进入TableView的方法。我把som系统打印出来,检查它是否给了我正确的东西。问题是我在“tableview.getColums().addAll.col”中得到