[ https://issues.apache.org/jira/browse/ISIS-3293?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17638503#comment-17638503 ]
ASF subversion and git services commented on ISIS-3293: ------------------------------------------------------- Commit e61456cc7eaddc289a7f8a6915a85916ea22ea3e in isis's branch refs/heads/spring6 from Andi Huber [ https://gitbox.apache.org/repos/asf?p=isis.git;h=e61456cc7e ] ISIS-3293: new revised java-doc for ViewModel > ViewModel implementations need Means of using Injection Points during > Construction > ---------------------------------------------------------------------------------- > > Key: ISIS-3293 > URL: https://issues.apache.org/jira/browse/ISIS-3293 > Project: Isis > Issue Type: Improvement > Components: Isis Applib (programming model), Isis Core > Affects Versions: 2.0.0-M9 > Reporter: Andi Huber > Assignee: Andi Huber > Priority: Major > Fix For: 2.0.0-RC1 > > > Uwe Jäger: > if you implement the ViewModel interface you have to have a constructor with > a single String argument so the memento can be used for example to fetch some > entities. > But right now with 2.0.0-M9 this can not be done directly in the constructor > (fetching an entity) since services that have to be injected haven't been > injected when the constructor is executed. > For now I have to have an extra action that the user can execute after the > ViewModel is created. > Is this by design and is there a way to fetch some entity directly in the > view models constructor? There used to be a viewModelInit method which made > that possible if I understand correctly. -- This message was sent by Atlassian Jira (v8.20.10#820010)