打开/关闭对话框几次后,DOJO下拉菜单和日期文本框突然停止工作

u2nhd7ah  于 2022-12-16  发布在  Dojo
关注(0)|答案(1)|浏览(141)

我在IBMContentNavigator和下拉菜单中使用的是dojo1.9(dijit.form.DropDownButton)在打开和关闭同一屏幕约15- 20 x后突然停止工作,我点击箭头,选项不显示,DateTextBox就会发生这种情况(dijit/form/DateTextBox)也是。而且不仅我的屏幕下拉菜单停止工作,而且系统中的每一个下拉菜单和DateTextBox都不再工作了。所有其他的小部件都工作正常。我必须刷新页面,使一切工作再次。没有做任何特殊的这里。这是下拉菜单和datetextbox的两个例子有人知道这里发生了什么吗?

<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>
gijlo24d

gijlo24d1#

原来有一些非模态对话框,我显示错误/警告消息给用户,没有被正确关闭,只是隐藏,所以在系统使用一段时间后,它打破了下拉菜单和日历的一些未知的原因。真的认为一个,没有错误消息,没有控制台上,没有线索,我仍然不知道为什么会发生。我试图修复这只是一个猜测,一种感觉,对Dojo的行为有了更多的了解。

相关问题