javascript - DOJO 对话框第二次打不开

标签 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>

最佳答案

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

关于javascript - DOJO 对话框第二次打不开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15302636/

相关文章:

Javascript修改元素事件函数的参数

javascript - 使用 javascript 查找具有选定属性的选择选项

html - 定位 Font Awesome 图标和一个段落

HTML 和 CSS 制作具有悬停效果的图像链接?

javascript - 将同一 GAS 元素中的 CSS 和 JS 导入电子表格 HtmlOutput

javascript - 我怎样才能使用vue js上传图片?

javascript - 合并来自多个URL的JSON数据并根据 key 对它们进行排序

html - HTML 样式属性与直接将属性放入标签之间的核心区别是什么?

javascript - 如何查找 word-wrap 是否应用于 html 元素,并且该单词在文本中间中断?

html - 你如何减少屏幕的宽度并在css中的导航词之间放置间距