2017-07-06 15 views
2

カラーメニューからテキスト領域のフォント色を動的に変更する必要があります。しかし、私はそれを変更することはできません。手伝ってくれませんか ?カラー属性のsetPropertyがgxtテキスト領域で機能しない

final ColorMenu fontColorMenu = new ColorMenu(); 
fontColorMenu.getPalette().addValueChangeHandler(new ValueChangeHandler<String>() { 
     @Override 
     public void onValueChange(ValueChangeEvent<String> event) { 

     //textarea.getElement().getStyle().setColor("#"+event.getValue()); // Not working 
     //textarea.getElement().getStyle().setProperty("color", "#"+event.getValue()); // Not working 
     textarea.getElement().getStyle().setProperty("Color", "red !important"); // Not working 
     } 
     }); 
+0

これを試してください:textarea.getElement()。getStyle()。setColor( "red"); –

答えて

1

あなたはこれを試すことができます。これは最善の解決策である場合

textarea.getCell().getInputElement(textarea.getElement()).getStyle().setColor("red"); 

は分からないのですが、それは動作しますか、私。

+0

ありがとうございます。それは完璧に動作します – Kutty

関連する問題