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