DOJO对话框未第二次打开

时间:2013-03-08 20:21:52

标签: javascript html css jsp dojo

我正在使用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>

1 个答案:

答案 0 :(得分:1)

没有使用rmt.NewModalPopupButton小部件的经验,我怀疑问题是设置了destroyOnClose="true"属性。根据该属性的声音,如果实际的对话框小部件被销毁,我不会感到惊讶,因此无法在后续事件中重新显示。