Tag: primefaces

PrimeFaces selectOneMenu不渲染图像和字符串

我正在使用PrimeFaces selectOneMenu来显示它们旁边的一些图像和字符串,我只关心图像旁边的字符串,图像本身仅用于显示,我试过这个但它不起作用: #{s.skinType} public class Skin { String skinPhoto; String skinType; public Skin() {} public Skin(String photo, String type) {} public String getSkinPhoto() {return skinPhoto;} public void setSkinPhoto(String skinPhoto) { this.skinPhoto = skinPhoto; } public String getSkinType() { return skinType; } public void setSkinType(String skinType) { this.skinType = skinType; } @Override public String toString() { […]

Primefaces:如何在primefaces 4中动态创建?

我正在从primefaces 3.4迁移到primfaces 4.我已经在primefaces 3.4中创建了菜单栏,没有任何问题。 这是豆子: public MenuBean() { MenuItem menuItem = new MenuItem(); Submenu submenu = new Submenu(); submenu.setLabel(“Nos Solutions”); menuItem.setValue(“Computers”); menuItem.setUrl(“#”); submenu.getChildren().add(menuItem); menuItem = new MenuItem(); menuItem.setValue(“Clothes”); menuItem.setUrl(“#”); submenu.getChildren().add(menuItem); simpleMenuModel.addSubmenu(submenu); submenu = new Submenu(); submenu.setLabel(“Nos Problemes”); menuItem.setValue(“Computers”); menuItem.setUrl(“#”); submenu.getChildren().add(menuItem); menuItem = new MenuItem(); menuItem.setValue(“Clothes”); menuItem.setUrl(“#”); submenu.getChildren().add(menuItem); simpleMenuModel.addSubmenu(submenu); submenu = new Submenu(); submenu.setLabel(“Nos Solutions”); menuItem.setValue(“Computers”); […]

JSF Datatable链接到另一个页面

我有这张桌子: 现在行正确显示数据,但我希望能够单击记录ID。 当我这样做时,我会转到另一个页面,例如review.xhtml ,其中url参数将是该ID。 所以像这样: review.xhtml?id=”clicked request” 。 怎么做的? 更新 :我试过这个并且它确实有点工作,但它在实践中是否正确?

Primefaces 5.0图表 – 如何完全从数据库值动态创建图表模型和系列

我正在尝试创建图表,动态响应数据库中有关图表类型,图表模型和图表系列的值。 我看到的大多数示例和问题似乎只是静态定义图表模型和图表系列。 我想动态控制显示哪种类型的图表,图表模型和系列完全通过更改数据库中的值(通过后台或内容管理界面)显示。 我已经开发了后台内容管理系统(CMS)。 这个问题是关于如何使PF展示示例或API适应完全动态的模型,让后台定义图表的类型,模型和系列。 下面的示例尝试从3个mySql表生成一个条形图: 1)Endataset:包含由主键’idmid’定义的数据集的表2)Endataseries:包含与Endataset具有OneToMany关系的数据系列的表 – 由’recid’定义3)Endatapoint:包含实际数据值的表(数字和日期)由’pointid’定义 我想根据后台设置的内容,为每个数据集(idmid)返回一个BarChartModel和ChartSeries作为不同图表的列表。 换句话说,我想根据数据库中的许多值(数据集)动态创建图表模型和系列。 我可以使用下面的例子返回一个图表,但它显示了2个相同模型中的3个系列,而不是一个模型中的2个系列和第二个模型中的1个系列(这是我的目标)。 我的jsf: bean方法: public List getTestTopList() { testTopList = processChartList(); return testTopList; } public List processChartList() { chartType = “bar”; orig = guestChartFacade.findAll(); sers = new ArrayList(); for (int n = 0; n < orig.size(); n++) { idmid = orig.get(n).getIdmid(); selJoin = guestChartFacade.find(idmid); startDate […]

以编程方式对动态列进行Primeface

我正在使用Primefaces重写(非常)大型和旧的Richfaces应用程序。 我现在有一种情况,我得到两个列表,一个列名列,一个列表应该表示为行。 该对象如下所示: public class AVeryGenericThingThatIDoNotLike { Object[] values; //Other parameters that I dont care about } 当我应该显示这个时,我希望它将值[0]映射到第一列,将值[1]映射到第二列,依此类推。 我已经看过了primefaces展示,并且有一个动态列的示例,但我已经尝试过了,当我不知道哪些列可以存在时,我无法使它工作。 我不知道这一点的原因是列是由一个数据库决定的,该数据库包含一行,说明应该存在哪些列,这可以改变,所以我不能构建一个类来使所有列都可用,如在showcase示例中。 谁能在这里给我任何指示? 我已经坚持了几天,我真的需要帮助。 编辑:现在有点使用Laabidi Raissi的解决方案。 我现在的问题是,对于某些列,我想要渲染按钮和命令链接。 使用这种方法我只能获取字符串,如果我尝试返回像CommandButtons这样的对象,它将只打印一个java对象哈希。

在BackingBean中将没有变量的值从表单提交到方法

我有一个简单的表单,用户输入他的用户名和密码,在bean中检查值是否正确。 .xhtml fooBean public void check() { if(username == “name” && password == “pass”) { // do stuff } } 现在我的问题是,是否有办法将inputTexts的值提交给函数check(String username, String password) ,而不必声明bean中的字段。

选择复选框数据表primefaces上的行选择

我们需要在复选框的切换时在行选择上触发ajax事件。我试图找到示例,但他们只是在点击p:命令按钮时进行行选择。我们正在使用primefaces 2.2 码 <!– –>

JSF + Hibernate:Collection与任何会话无关

首先,我使用Java EE,Hibernate与EntityManager和PrimeFaces。 我有一个EJB模块(业务逻辑和域)和两个WAR模块(Jersey WS和JSF PrimeFaces)。 我决定在JSF WAR模块中初始化延迟集合,以避免延迟初始化exception。 我不使用扩展实体管理器。 @ManagedBean(name = “company”) @SessionScoped public class CompanyBean { @EJB private CompanyFacade cf; … public String showDetails(Long id) { company = cf.find(id); Hibernate.initialize(company.getCompanyTypes()); Hibernate.initialize(company.getPrimaryUser()); Hibernate.initialize(company.getBlocked()); Hibernate.initialize(company.getAddresses()); Hibernate.initialize(company.getContacts()); return “DETAILS”; } … } 我得到: Caused by: org.hibernate.HibernateException: collection is not associated with any session at org.hibernate.collection.AbstractPersistentCollection.forceInitialization(AbstractPersistentCollection.java:474) at org.hibernate.Hibernate.initialize(Hibernate.java:417) at […]

如何解释primefaces行为?

什么是primefaces行为以及它们为什么是必要的? 另外,如何在Java中实现primefaces操作? 我的理解是,在编程中,primefaces动作是一种有效地发生在一起的动作。 primefaces动作不能在中间停止它完全发生或根本不发生。 例如,在线订购需要两个操作的机票:付款和座位预订。 潜在的乘客必须。 支付和预留座位,或 既不付钱也不预定座位

将数组从javascript传递回back bean

我有一个关于将位置点数组从javascript传递回back bean的问题。 我将使用这个点数组来创建一个多边形。 为了这个目标,我应该从javascript到我的后端bean的数组,以将它们保存在数据库中。 这是我的xhtml片段: Drawing Tools #map, html, body { padding: 0; margin: 0; height: 400px; width: 400px; } #panel { width: 200px; font-family: Arial, sans-serif; font-size: 13px; float: right; margin: 10px; } #color-palette { clear: both; } .color-button { width: 14px; height: 14px; font-size: 0; margin: 2px; float: left; cursor: pointer; } #delete-button […]