第一次用Extjs的column布局時(shí)遇見(jiàn)了很多問(wèn)題,記錄下來(lái),供大家參考。column布局時(shí)常會(huì)碰見(jiàn)label不能顯示或者控件顯示錯(cuò)位等問(wèn)題,導(dǎo)致這些問(wèn)題的常見(jiàn)原因如下:
1.formPanel上的控件顯示不出來(lái),控件的寬度太大,formpanel的寬度相對(duì)太小導(dǎo)致。
2.為FormPanel設(shè)定了defaultType屬性,沒(méi)有為每個(gè)控件單獨(dú)制定xtype屬性。正確的做法是不設(shè)置defaultType。
3.在每個(gè)column里再加上form layout,再在form里加textfield。
4.在新建TabPanel時(shí),將其屬性layoutOnTabChange設(shè)置為true即可。(此方法不通用)