2017-06-19 12 views
0

で編集することはできません。Apacheのイシス(v1.14.0):プロパティは、私は、このJAXBビューモデル作成した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" プロパティは編集できません。 JAXB viewmodel property

この質問は Apache Isis: @Property(editing = Editing.ENABLED) doesn't work for ViewModels

ありがとうございます。

+0

1.15.0-SNAPSHOTに対してこれを試すことができますか?私はそれが最新で動作することは確かですが、私は1.14.0をチェックしていないことを認めます –

+0

あなたは正しいです、同じJAXBビューモデルが1.15.0-SNAPSHOTのプロパティでうまく動作します – Yurii

答えて

0

Apache Isis 1.15.0バージョンで修正されます。

関連する問題