【问题标题】:setProperty for color attribute is not working in gxt text area颜色属性的 setProperty 在 gxt 文本区域中不起作用
【发布时间】:2017-12-10 12:39:16
【问题描述】:

我必须从颜色菜单中动态更改文本区域的字体颜色。但我无法改变它。你能帮帮我吗?

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
         }
       });

【问题讨论】:

  • 试试这个:textarea.getElement().getStyle().setColor("red");

标签: java html css gwt gxt


【解决方案1】:

你可以试试这个:

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

不知道这是否是最好的解决方案,但它对我有用。

【讨论】:

    猜你喜欢
    • 2019-01-31
    • 2014-05-22
    • 1970-01-01
    • 2013-12-26
    • 2013-03-06
    • 1970-01-01
    • 2016-07-25
    • 1970-01-01
    相关资源
    最近更新 更多