0

我将 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>
4

1 回答 1

1

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

于 2013-03-08T21:06:20.157 回答