我已经创建了这个JAXB视图模型:
@XmlRootElement(name = "homePageViewModel")
@XmlType(
propOrder = {
"editableField"
}
)
@XmlAccessorType(XmlAccessType.FIELD)
public class HomePageViewModel {
@XmlElement(required = true)
@Setter @Getter
@Property(editing = Editing.ENABLED)
private String editableField;
public TranslatableString title() {
return TranslatableString.tr("Home page");
}
public List<SimpleObject> getObjects() {
return simpleObjectRepository.listAll();
}
@XmlTransient
@javax.inject.Inject
SimpleObjectRepository simpleObjectRepository;
}
这个问题与此有关 Apache Isis: @Property(editing = Editing.ENABLED) doesn't work for ViewModels
谢谢。
答案 0 :(得分:0)
将在Apache Isis 1.15.0版本中修复。