我对创建字段 vaadin 表有问题,nesesito 在表中定义一个字段,您可以在其中输入文本,为此创建字段,每次新行聚集时,该字段都应该具有焦点,所以我做了这样的事情:
public Field createField(Container container, Object itemId,
Object propertyId, Component uiContext) {
final TextField f=new TextField();
f.setVisible(true);
f.addStyleName("txtronly-textfield");
if((propertyId=="Cantidad"))
{
f.setStyleName("centerTxt");
f.setReadOnly(true);
f.setRequired(true);
f.setMaxLength(9);
f.focus();
}
return f;
}
现在,当我插入一个项目时,使用 addItemAt (0, item) 插入顶部,但焦点字段是表中的最后一个。如果有人可以提供帮助,我找不到为什么会发生这种情况?