0

コンテンツ パネルのヘッ​​ダーの色を変更して、点滅のように見せるのに苦労しています。しかし、私がしようとしているコードは機能しません。ここにコードがあります:

public class Reminder extends ContentPanel{
Timer time = new Timer{
public void run(){
rpc.getReminders(new AsyncCallBack<ArrayList<ModelData>>(){
public voidonFailure(Throwable caught)
{ }
public void onSuccess(ArrayList<ModelData> result){
//the next line does not affect any result
getHeader().setStyleAttribute("backgroundColor","red");
//even tried throught css, but both of them gave no result
getHeader().addStyleName("myredpanel");
//But this method is working, but its also overwriting the parents css styles, but i only need to change backgroun color
getHeader().setStyleName("myredpanel");
})

フォーラムを検索しましたが、それらの例は私のものでは機能しませんか? 他にどんな提案がありますか?

4

2 に答える 2

1

を呼び出すときは、キャメル ケース名を使用しないでくださいsetStyleAttribute

getHeader().setStyleAttribute("backgroundColor","red"); // WRONG

getHeader().setStyleAttribute("background-color","red"); // CORRECT
于 2013-09-23T15:45:30.607 に答える
0

gxt 3.0.X を使用している場合は、ContentPanelAppereance を変更する必要があります。直接のスタイル設定は役に立たない可能性があります。必要に応じて、例を送信できます。

于 2013-11-25T11:18:45.923 に答える