Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/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 更新部分元素将提交整个表单_Jsf_Primefaces_Ajax Update_Remotecommand - Fatal编程技术网

Jsf 更新部分元素将提交整个表单

Jsf 更新部分元素将提交整个表单,jsf,primefaces,ajax-update,remotecommand,Jsf,Primefaces,Ajax Update,Remotecommand,我正面临这样一个问题。我想刷新h:form、ap:dataList的一个内部元素,为此,我 <p:remoteCommand name="updateSet" update="import-statuses-admin-list" process="import-statuses-admin-list"/> 我宁愿只提交这个列表p:dataList,而不发送所有表单。 这是正常行为还是我遗漏了什么?将属性update添加到remoteCommand中,并使用要更新的数据列表的id进

我正面临这样一个问题。我想刷新
h:form
、a
p:dataList
的一个内部元素,为此,我

<p:remoteCommand name="updateSet" update="import-statuses-admin-list" process="import-statuses-admin-list"/>
我宁愿只提交这个列表
p:dataList
,而不发送所有表单。
这是正常行为还是我遗漏了什么?

将属性update添加到remoteCommand中,并使用要更新的数据列表的id进行更新,在此过程中指定相同的id。

您的问题令人困惑且不明确。首先,
update
属性在哪里?由于代码是现在的,默认情况下它不应该更新任何内容。您可以使用Poll以指定的时间更新属性是的,最初我有
@YoucefLaidani特定时间间隔的更新不是问题。问题是正在发送所有表单,尽管只指定了其中的一部分。非主题:不要使用prependId=“false”,事实上我已经这样做了,但是整个表单一直在更新。看起来您实际上是想说“但是整个表单一直在提交”这是完全不同的。不断更新bean…你是否像BalusC在链接问题中指出的那样尝试标记为partialSubmit=“true”?这可能是owkward说的,但它开始工作了,但据我所知,视图xhtml中没有任何更改。但是我在表单中引入了这个属性。
<h:selectOneMenu value="#{importXmlManagementBean.statusFilter}" id="statusFilter">