寫代碼中遇到的奇異的事件--------------間斷更新中

不知道爲什麼,我總覺得自己是個靈異體。老是會遇到各種莫名其妙的問題。現在我就把我遇到的一些靈異問題記錄一下,希望對大家有幫組。



問題一:

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個控件,藍色的加上和取消沒有什麼影響!這就正常了!!


是不是被震撼到了啊 啊 啊 ~~~~~~~~~~~~我也被震撼到了!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章