Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 2 在一个有序的列表中为InputText加素数_Jsf 2_Primefaces - Fatal编程技术网

Jsf 2 在一个有序的列表中为InputText加素数

Jsf 2 在一个有序的列表中为InputText加素数,jsf-2,primefaces,Jsf 2,Primefaces,我在primefaces中有一个要求,即在订单列表中有一个inputText,并且在更改inputText时希望在对象模型中反映它。但我认为这是一个bug或某种问题,因为每当我提交表单时,都会出现空指针错误。它说这个对象是无法到达的。奇怪的是,它确实显示了正确的数据(即获取数据),但无法进行设置 <p:orderList value="#{artifactController.uploadedFiles}" var="uploadedFile" it

我在primefaces中有一个要求,即在订单列表中有一个inputText,并且在更改inputText时希望在对象模型中反映它。但我认为这是一个bug或某种问题,因为每当我提交表单时,都会出现空指针错误。它说这个对象是无法到达的。奇怪的是,它确实显示了正确的数据(即获取数据),但无法进行设置

<p:orderList value="#{artifactController.uploadedFiles}"
                    var="uploadedFile" itemValue="#{uploadedFile}"
                    controlsLocation="left" id="artifactList"
                    converter="customUploadedFileConverter" 
                    selection="#{artifactController.selectedUploadedFile}"
                    selectionMode="single">
                    <p:column style="width:25%">
                        <p:graphicImage
                            value="/faces/pages/image#{uploadedFile.imagePath}?mimeType=#{uploadedFile.mimeType}"
                            width="100" height="50">
                        </p:graphicImage>
                    </p:column>

                    <p:column style="width:75%;">
                        <p:inputText value = #{uploadedFile.fileName} ></p:inputText>
                    </p:column>
                </p:orderList>

控制器已将所有setter和getter设置到位。
输入文本在检索时显示数据,但无法更新控制器中的值。它不是应该这样工作吗(类似于dataTable)。它给出了uploadedFile无法访问的错误。

请提供一个简短的、自包含的、正确的(可编译的)示例()对不起,伙计们。我已经用代码编辑了这个问题。谢谢你们的回答