设置TextField GXT 3的样式

时间:2012-07-04 09:07:10

标签: java css gxt appearance

我想设置gxt TextField的text-size属性。 我从编写MyTextFieldAppearance开始。这一切都好。 接下来我需要修改my.gwt.xml文件,这里我遇到了麻烦。

com.sencha.gxt.widget.core.client.form.TextField中没有TextFieldAppearance, 唯一的TextFieldAppearance是在TextInputCell.TextFieldAppearance类中,但是如果我写的话

<replace-with
  class="ru.nicetu.radient.kef.client.appearance.KefValueBaseFieldAppearance">
  <when-type-is
    class="com.sencha.gxt.cell.core.client.form.TextInputCell.TextFieldAppearance" />
</replace-with>

什么都没发生。

1 个答案:

答案 0 :(得分:1)

gxt中有一个错误,方法

  public TextFieldDefaultAppearance(TextFieldResources resources) {
    super(resources);
    this.resources = resources;
    this.style = this.resources.css();
  }

你需要添加行

  StyleInjectorHelper.ensureInjected(this.style, true);

到最后