Primefaces SelectOneMenu:获取数据时显示的项目值而不是editable =" true"的项目标签

时间:2018-06-03 12:17:46

标签: primefaces selectonemenu

在页面加载期间从数据库获取数据或传递数据时,selectOneMenu应显示ItemLabel但显示itemValue。

在bean类的init()方法中,使用静态值初始化对象。在加载xhtml页面时,它应该显示ItemLabel,但是将显示itemValue。

如果我们删除editable = true,它可以正常工作。显示ItemLable。 selectOneMenu存在问题,其中ItemValue始终以editable = true显示。它在PF 6.2中得到了解决,但现在在从数据库获取数据或加载数据时,我们面临同样的问题。

示例XHTML:

Profile

示例Bean:

@receiver(post_save, sender=User)
def update_user_profile(sender, instance, created, **kwargs):
    if created:
        Profile.objects.create(user=instance)
    # unnecessary
    # instance.profile.save()

0 个答案:

没有答案