打开/关闭对话框几次后,DOJO下拉列表和datetextbox突然停止工作

时间:2018-06-18 19:44:32

标签: dojo ibm-content-navigator

我在Ibm Content Navigator中使用dojo 1.9,我的下拉菜单(dijit.form.DropDownButton)在打开和关闭相同的屏幕大约15-20x后突然停止工作。我点击箭头,不显示选项。这也发生在DateTextBox(dijit / form / DateTextBox)上。不仅我的屏幕下拉停止工作,但系统中的每个下拉列表和DateTextBox都不再起作用。所有其他小部件工作正常。我必须刷新页面才能让一切都恢复正常。这里没做什么特别的事。 这些是下拉列表和datetextbox的2个示例 有没有人知道这里发生了什么?

           <div
                data-dojo-attach-point="invoiceDateMisc" 
                data-dojo-attach-event="onChange: setCAVATCodes"
               name="${id}_invoiceDateMisc" id="${id}_invoiceDateMisc" 
                tabindex="13" 
                data-dojo-type="dijit/form/DateTextBox"
                constraints="{ min: '01/01/1950',      max: new Date()}" 
                missingMessage="Invoice Date is a required field."
                rangeMessage="Invoice Date must not be a future date."
                required="true" > 

            </div>

            <div  data-dojo-attach-point="dbCrMisc" 
                    name="${id}_dbCrMisc" 
                    id="${id}_dbCrMisc" 
                    data-dojo-type="ecm.widget.Select"  
                    tabindex="14" >
             </div>

1 个答案:

答案 0 :(得分:0)

事实证明,没有一些模式对话框,我向那些没有正确关闭,只是隐藏的用户显示错误/警告消息,因此在使用系统一段时间后,由于某些未知原因,它中断了下拉菜单和日历。真的很艰难,没有错误消息,控制台上没有任何内容,没有任何线索,我仍然不知道为什么会发生。而我尝试解决此问题只是一种猜测,一种感觉,对Dojo的行为了解更多。

相关问题