小编loo*_*brs的帖子

primefaces selectOneMenu无法正常工作

我在这个奇怪的问题上失去了几天,我仔细检查了一切,但我的selectOneMenu根本不起作用,我无法理解为什么.

所以这是我的代码:

我的jsf

<p:selectOneMenu id="entityType"  
      value="#{entityBean.entity.type}" 
      style="width:240px;" 
      converter="entityTypeConverter"
      valueChangeListener="#{entityBean.entityTypeListener}"
      required="true">
      <f:selectItems value="#{entityBean.typeList}"
              var="et"
              itemLabel="#{et.name}"
              itemValue="#{et}" />
</p:selectOneMenu>
Run Code Online (Sandbox Code Playgroud)

我的转换器:

    @FacesConverter("entityTypeConverter")
    public class EntityTypeConverter implements Converter {
        public Object getAsObject(FacesContext context, UIComponent component, String value) {
            if (value == null || value.length() == 0) {
                return null;
            }
            Long id = Long.parseLong(value);

            return EntityType.findEntityType(id);
        }

        public String getAsString(FacesContext context, UIComponent component, Object value) {

            return value instanceof EntityType ? ((EntityType) value).getId().toString() : "";
        }
    }
Run Code Online (Sandbox Code Playgroud)

它在我创建时按预期工作(它传递所选值),但是当我尝试编辑实体时,实际上从未选择所选类型.我尝试使用primefaces 3.1.1和3.2但在查看/编辑模式下我无法获得所选值.

我究竟做错了什么?

提前致谢!

selectonemenu primefaces jsf-2

3
推荐指数
1
解决办法
1万
查看次数

为什么我的音量是空的?

这是一个问题,当我尝试使用我的Dockerfile构建图像时:

# PostgreSQL
#
# VERSION   1.0

FROM    ubuntu:12.04
VOLUME  /var/lib/postgresql
# Update the packages
RUN apt-get update
RUN apt-get -y dist-upgrade
# Install PostgreSQL
RUN apt-get -y install sudo postgresql
# Configure PostgreSQL to allow logins from all networks and listen to all ip address
RUN echo "host    all             all             0.0.0.0/0               md5" >> /etc/postgresql/9.1/main/pg_hba.conf
RUN echo "listen_addresses='*'" >> /etc/postgresql/9.1/main/postgresql.conf

EXPOSE  5432
Run Code Online (Sandbox Code Playgroud)

如果我尝试建立图像后:docker run -i -t image_id/bin/bash

我的/ var/lib/postgresql现在是空的!

Docker卷没有太多的文档,所以我真的很困惑正在发生的事情.

docker

3
推荐指数
1
解决办法
1391
查看次数

标签 统计

docker ×1

jsf-2 ×1

primefaces ×1

selectonemenu ×1