我正在使用DOJO来创建一个名为“编辑”的对话框。第一次单击“编辑”按钮将打开一个对话框。使用对话框屏幕右侧的“x”按钮关闭对话框时,对话框消失。它第一次工作。但是之后点击“编辑”按钮后不起作用,并且没有填充对话框。我希望那些也能奏效。刷新页面可以使一切正常。
<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>
答案 0 :(得分:1)
没有使用rmt.NewModalPopupButton
小部件的经验,我怀疑问题是设置了destroyOnClose="true"
属性。根据该属性的声音,如果实际的对话框小部件被销毁,我不会感到惊讶,因此无法在后续事件中重新显示。