我需要創建一些自定義的按鈕 - 就像一個紅色按鈕與白色的文字,綠色按鈕白色文本等ExtJS - 如何自定義按鈕?
我遵循了同樣的問題:「How to change background of hovered and pressed extjs-button dynamically」的接受的答案,但我沒有工作。它只是改變了用戶界面,沒有任何交互。當我點擊自定義按鈕時,儘管處理函數被執行,它仍然會切換。
ExtJS按鈕根據文檔有兩種造型配置:overCls
和pressedCls
。儘管我將它們設置爲pressedCls
配置對我來說都不起作用。
爲了創建我自己的按鈕,應該重寫/定義哪些css屬性?
煎茶小提琴鏈接:https://fiddle.sencha.com/#fiddle/fim
感謝;但這只是改變了按鈕的靜態UI;我需要改變'over'和'pressed'的用法。我在帖子中添加了sencha小提琴鏈接;你可以看到我的意思。 – talha06
它似乎在你的小提琴中工作。按鈕是綠色的,在懸停它是淺綠色,在mousedown它是藍色的... – Tyr
不,它不是;當按鈕被點擊時,按鈕顏色變成深藍色。它切換;點擊事件後不會轉爲原始顏色。當你點擊按鈕外的某個地方時,它會變成綠色的原始顏色。它應該是這樣的:A **綠色**按鈕;在它上面應該變成**淺綠色**,當它被點擊時它應該是**深綠色**。謝謝你的照顧。 – talha06