我想设置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>
什么都没发生。
答案 0 :(得分:1)
gxt中有一个错误,方法
public TextFieldDefaultAppearance(TextFieldResources resources) {
super(resources);
this.resources = resources;
this.style = this.resources.css();
}
你需要添加行
StyleInjectorHelper.ensureInjected(this.style, true);
到最后