「編集」というダイアログ ボックスに DOJO を使用しています。最初に [編集] ボタンをクリックすると、ダイアログが開きます。ダイアログ画面右側の「×」ボタンでダイアログを閉じると、ダイアログが消えます。初めて動作します。しかし、その後の「編集」ボタンのクリックは機能せず、ダイアログは表示されません。それらも機能させたいです。ページを更新すると、すべてが正常になります。
<div style="float: right;">
<c:choose>
<c:when test="${fn:startsWith(user.languageLocale, 'fr')}">
<c:set var="a" value="75px"/></c:when>
<c:otherwise><c:set var="a" value="60px"/></c:otherwise>
</c:choose>
<c:if test="${not formDisabled}">
<a
id="Pane"
dojoType="Popup"
popupCloseTitle="<spring:message code='close'/>"
popupTitle="<spring:message code='edit'/>"
href="/.../.../Disc.htm"
destroyOnClose="true"
popupWidth="920px"
buttonWidth="<c:out value="${a}"/>"
zIndex="30"
buttonText="<spring:message code='edit'/>"
</a>
</c:if>
<input type="hidden" id="Data" value="${Data }"/>
</div>