2
A
回答
1
GXT 3有一個更清晰的方式來處理這些類型的需求。您必須使用Sencha 3中提供的Appearance API。以下是涉及此過程的關鍵點。
- 外觀接口,實現與替代
- 造型與CssResource
- 使用ClientBundle獲取CSS資源
- XTemplates申請樣式/屬性加價
在這種情況下什麼您需要做的是爲TextButtonCell實現外觀(因爲TextButton使用TextButtonCell作爲外觀),並使用CSS樣式資源提供所需的樣式(註釋實際的.css文件路徑作爲源)。例如
public interface TextButtonResources extends ClientBundle
{
@Source("TextButton.css")
Style style();
}
然後用你的一個內置的TextButtonCell外觀。
<replace-with class="fullyQualifiedNameToYourButtonCellAppearanceClass">
<when-type-is class="com.sencha.gxt.cell.core.client.ButtonCell.ButtonCellAppearance" />
</replace-with>
本博客文章對這一概念 Ext GWT 3.0 Appearance Design
1
首先您在客戶端的Java代碼中設置此樣式:
aButton.addStyleName("my_button_style");
或者,你可以使用setStyleName()方法,甚至改變SPECI使用setStyleAttribute()的fic樣式屬性。
在你的客戶端java代碼中完成這些之後,你可以在爲該頁面加載的css文件中定義樣式。
您還可以在渲染組件後更改樣式。它應該適當刷新按鈕的外觀。
相關問題
- 1. 風格的GXT菜單按鈕
- 2. Firefox:CSS:按鈕集中時改變風格
- 3. 按鈕風格
- 4. 自定義按鈕:改變風格的時候按下
- 5. 的ListView自定義ArrayAdapter - 改變從按鈕TEXT按鈕OnClickListener
- 6. 改變風格
- 7. 改變風格
- 8. GXT網格按鈕選擇行
- 9. 修改按鈕的風格iOS
- 10. 如何在GXT中獲取按鈕
- 11. 如何風格的Symfony2表單按鈕
- 12. 如何風格選擇單選按鈕
- 13. 如何在另一種風格的按鈕中使用風格?
- 14. 我可以改變Facebook和Twitter分享按鈕的風格
- 15. 按鈕的風格(主題一般)在充氣時改變RecyclerView
- 16. 更改Sublime Text 2/3 UI風格?
- 17. 如何改變像按鈕?
- 18. JavaScript改變風格
- 19. 改變風格onclick
- 20. 我該如何改變acell的風格?
- 21. 如何改變風格JScrollPane的EasyUI
- 22. 無論如何改變datagrid的風格?
- 23. 如何改變WatiN的css風格?
- 24. 如何改變的iFrame風格
- 25. 如何改變PlaceAutocomplete的風格
- 26. 如何動態改變CSS風格?
- 27. 你如何改變Android popupKeyboard的風格?
- 28. Swift 3.0:改變按鈕顏色一次按下
- 29. GXT rtl align按鈕圖標
- 30. GXT MessageBox - 自定義按鈕
aButton.addStyleName( 「my_button_style」)的全面細節; ...這似乎並沒有工作! –