Apache Isis (v1.14.0):属性 在 JAXB 视图模型中不可编辑
Apache Isis (v1.14.0): Property is not editable in JAXB view model
我创建了这个 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;
}
但是 "editableField" 属性 不可编辑:
这个问题与
谢谢。
将在 Apache Isis 1.15.0 版本中修复。
我创建了这个 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;
}
但是 "editableField" 属性 不可编辑:
这个问题与
谢谢。
将在 Apache Isis 1.15.0 版本中修复。