您的位置:首页 > 编程语言

写代码中遇到的奇异的事件--------------间断更新中

2016-01-11 14:32 399 查看
不知道为什么,我总觉得自己是个灵异体。老是会遇到各种莫名其妙的问题。现在我就把我遇到的一些灵异问题记录一下,希望对大家有帮组。

问题一:

EXT.NET中,<ext:DropDownField>控件嵌套了TreePanel控件,有ItemClick事件。我又添加了一个ComboBox控件,并且用Container把他们包在了一行。ComboBox控件是固定的几个选项(比如 是/否等等);DropDownField是从数据库得来的数据。这个时候,神奇的事情发生了,我点击ComboBox控件,没想到总是要触发到DropDownField的ItemClick事件,而DropDownField控件还是ItemClick事件。当我把两个控件位置换了一下,发现DropDownField的ItemClick事件是正确的,可是ComboBox控件却不能下拉选择了。找了很久才发现原因居然是Container的布局属性“HBoxLayout”。把这个属性改为ColumnLayout等或者其他属性就可以了。

问题二:

有一个界面我增加了上面2个字段,并且设置的是这样的:



注意红色框中的属性。然后有一个同事,分辨率比较低,如果是自动缩放海外项目那个根本就看不到后面的选项了。于是他就改成这样了(把是否海外项目改为固定宽度了,把后面2个控件的列宽百分比也去掉了):



于是!!!!!一个华丽丽的BUG出现了:



大家看到了,下面有一个列表,当新增的时候它!居!然!直接加了一条空数据,并且双击也不能进入编辑状态了。

是不是很吃惊?是不是很诧异???是的,我也很诧异吃惊。我们找了很久的问题,终于找到了原因:



是的,海外项目 那个控件,我们去掉了属性:Flex="1"。后面的2个控件,蓝色的加上和取消没有什么影响!这就正常了!!



是不是被震撼到了啊 啊 啊 ~~~~~~~~~~~~我也被震撼到了!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: