ExtJS這個框架,並沒有學習和用過,只知道是一個流行的前段框架,和Easy UI,BUI,DWZ等這些框架都是差不多的,只不過比他們更加強大而已,之所以寫這個,我覺得還是很有幫助的。
今天朋友遇到了一個問題:ExtJS中的下拉清單如何設定不可編輯的,html中是不可以編輯的,但是現在這種UI框架中的下拉列錶框都是可以編輯的,朋友的需求就是像html中的那樣效果,所以朋友想到了用editable屬性,但是寫了這個屬性之後就報錯了,當時並沒有看錯誤,我給他找了1個屬性設置為不可編輯的,但是還是不好使,又看了一遍的錯誤,查了一下API,最後解決了這個問題。
報的錯誤如下所示:
大概的意思是說:如果typeAhead可用了,那麼這個下拉列錶框的editable屬性也必須設定true。
typeAhead預設就是false,好像哪塊設定為true了,所以解決的方法就是將兩個屬性都設為false。
即:
typeAhead:false,
editable:false
希望可以幫助到有需要的人。