Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.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
PrimeFaces css覆盖在非ajax请求后停止工作_Css_Jsf_Primefaces - Fatal编程技术网

PrimeFaces css覆盖在非ajax请求后停止工作

PrimeFaces css覆盖在非ajax请求后停止工作,css,jsf,primefaces,Css,Jsf,Primefaces,这个问题和“谁没有被纠正”是一样的 这种情况正在发生: 我有这一页:哪一页有理想的外观 然后,当我添加一个执行非ajax请求的文档时,它如下所示: 我在头部添加了如下css库: <h:head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <h:outputStylesheet library="css" name="general.css"/

这个问题和“谁没有被纠正”是一样的

这种情况正在发生:

我有这一页:哪一页有理想的外观

然后,当我添加一个执行非ajax请求的文档时,它如下所示:

我在头部添加了如下css库:

    <h:head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <h:outputStylesheet library="css" name="general.css"/>
    <h:outputStylesheet library="css" name="mEstilo.css"/>
    <ui:insert name="recursos"></ui:insert>
    <title><ui:insert name="titulo">mGestion</ui:insert> - mGestion</title>
    </h:head>

mGestion-mGestion
css停止工作的唯一情况是,在非ajax请求之后,当我按下此按钮时:

  <p:commandButton id="b_crearDocumento" value="Aceptar" actionListener="#{iniciarProcesoController.crearDocumento()}" 
 disabled="#{!iniciarProcesoController.esDocumentoValido}" oncomplete="w_verImportarD.hide()" ajax="false">
  </p:commandButton>

这是一个用于上载文档的接受按钮,使用此文件上载:

    <p:column>
    <p:fileUpload fileUploadListener="#{iniciarProcesoController.imagenListener}"
                                      mode="advanced" auto="true" update="p_botones"
                                      sizeLimit="20971520"/> 
    </p:column>


文档上传得很好,这是这个过程中唯一的问题,css被搞砸了

我看不出有什么不同。。。这与ajax有什么关系?您说它在非ajax请求中失败。它与jquery有什么关系?或者是“高度”?然后,您当然必须向mcveSee显示Iniciar Proceso下面的两个面板网格。他们的填充和边距像5px,现在像0px,文本更接近边缘(不是30stm参考)。左侧的蓝色条也变短了。等等,我忘记添加按钮代码了。这就是为什么ajax是相关的,因为在我按下按钮之后,所有的一切都被搞糟了,这个按钮执行一个非ajax请求。刚刚更新了问题,谢谢。该按钮执行非ajax请求,因此与ajax无关。你有没有检查css在提交时是否没有重新加载?我不知道如何检查。但我只是注意到不是PrimeFaces覆盖了我的CSS,而是我的CSS覆盖了PrimeFaces。这种外观与我在主体而不是头部声明outputStyleSheet时得到的外观相同。刚刚删除了ajax标记,你就赢了lol