Hello 大家好小弟最近使用DOJO遇到一个问题,不知道如何解决,不知道大家有没有什么好办法。
问题是这样的,我用dojox.grid.DataGrid控件,在其中一列加入了DropDownButton,到此没有问题,DropDownButton可以正确的显示。不过,当点击DropDownButton的时候就出问题了,一点,下拉列表显示出来,但闪一下又没了,要再点就正常了。原因是这样的,当点击DropDownButton时,其实是有两个动作,一是MouseDown,二是MouseUp。当MouseDown时,下拉列表显示出来,没有问题,不过当MouseUP时,Grid的焦点会有一个移动的事件,也就是焦点会从其他单元格移动到DropDownButton所在的单元格,这时下拉列表就消失了。当再点击时,因为焦点已经在这个单元格上了,所以下拉列表就可以正常显示了。请问这个问题有没有办法解决,能让我无论在何时点击DropDownButton,下拉列表都可以正确显示。
期待大家的回答,谢谢!