extjs改變樣式的方法分為兩種,一種是把元素放在div裡面,然後通過class來修改樣式;一種是通過ext自帶的標籤修改樣式,比如cls,basecls,bodycls 等等。
自定義樣式以後extjs的按鈕在谷歌,火狐上會有乙個陰影,但是在ie上面表現良好,在屬性裡面設定frame:false.ie中的陰影就會消除。但是在谷歌,火狐上面有初步猜想是這個屬性在那兩個瀏覽器上面沒有起作用。
下來對近期研究ext的結果粘一部分**,剛開始學習。
專案需要自定義checkbox按鈕,然後對checkbox加樣式,把checkbox內容寫在後面的,把這個東東放在乙個table裡面。在css裡面去除checkbox的樣式。
html:"
"+onembps.global.getlocal('stepsettingpanel_checkbox1_label')+""
去除checkbox樣式:
.onembps_step1checkbox
checkbox預設背景:
改變checkbox背景
/*goole滾動條樣式*/
#onembpstaskidlistgrid ::-webkit-scrollbar
#onembpstaskidlistgrid ::-webkit-scrollbar-thumb
#onembpstaskidlistgrid ::-webkit-scrollbar-button
ie滾動條
#onembpstaskidlistgrid div
研究按鈕去掉陰影的時候,因為ie8,ie10,google,火狐,監聽的事件不一樣,所以根據瀏覽器乙個乙個調,最後彙總如下:
listeners: ,
mousedown :
},focus:function(),
mouseover:function()
}
ExtJS 自定義元件
用一段時間ext,覺得自定義元件還是很有必要 1 不改變ext的編碼風格 2 易於重複利用 擴充套件可能是基於官方控制項的擴充套件也可能是基於官方基礎元件擴充套件,第一種比較常用,第二種我都去網上download。第一種擴充套件 extend object subclass,object super...
Ext JS 自定義事件
ext.define student mixins constructor function config updatename function newvalue,oldvalue var newstudent ext.create student newstudent.on studentnam...
ExtJS 自定義元件
用一段時間ext,覺得自定義元件還是很有必要 1 不改變ext的編碼風格 2 易於重複利用 擴充套件可能是基於官方控制項的擴充套件也可能是基於官方基礎元件擴充套件,第一種比較常用,第二種我都去網上download。第一種擴充套件 extend object subclass,object super...