문제

JSP에 다음 코드 (아래에 나열된)가 있습니다. 우리는 작업이 구성된 것을보고 있습니다 href Div id=pwcercontainer 두 번 불러옵니다. 이유를 정확히 해결할 수 없습니다. 포함을 교체합니다 sx:div label="Admin Record Deployment" 평범한 비 스트림으로 div는 동작을 한 번만 호출하게합니다. 우리는 문서에서 아무것도 볼 수 없습니다 sx:div 그것은이 행동을 설명합니다.

누구든지 이것에 대해 알고 있거나 비슷한 경험이 있습니까?

감사. NCF

<%@ page language="java" %>
<%@ taglib uri="/WEB-INF/tags/c.tld" prefix="c" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %>
<%@ taglib uri="/WEB-INF/tags/arcade.tld" prefix="arcade" %>
<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>

<s:url id="pwcerAjax" action="pwcerajax" method="start" includeParams="none"/>
<s:url id="pwAjax" action="pwajax" method="start" includeParams="none"/>
<s:url id="listPendingDeploymentsLink" action="listPendingDeployments" namespace="/"/>
<s:url id="record" action="recordDeploymentFragment" method="showAdminRecord" namespace="/"/>



    <sx:div label="Admin Record Deployment" >

        <!-- Div where content will be displayed --> 
        <sx:div id="pwcercontainer" href="%{pwcerAjax}" showLoadingText="false" indicator="recordImage" preload="true">
        </sx:div>

        <div id="loadingContainer"><img id="recordImage" src="images/ajaxLoadingAnimation.gif" style="display:none" alt="loading animation"/></div>

    </sx:div>
도움이 되었습니까?

해결책

나는 지금이 문제를 여러 번 쳤으며 항상 내 입력의 오류에 달려 있습니다. 호출 코드가 포함 된 조각을 반환합니다.

<s:url id="getDeployQueue" action="deploymentQueue"  />

<sx:div href="%{#getDeployQueue}" formId="queueForm" executeScripts="true" autoStart="true" updateFreq="3000" preload="false" showLoadingText="false" listenTopics="refreshqueue" id="deploymentQueue" >



    THE CODE RETURNED in HERE CONTAINS THE s:url id="getDeployQueue" duplicating it and resulting in double calls

</sx:div>

또는 Dojo 주제를 사용하여 업데이트해야 할 때 다른 Ajax 태그의 대상 속성을 SX : DIV로 설정했습니다.

이것이 누군가를 돕기를 바랍니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top