Hi Vishma, At the moment JAXB view models are immutable; only view models that explicitly implement ViewModel.Cloneable are "editable".
That said, Willie (I think it was) also raised the same issue, and I've raised ISIS-1299 [1] to see if we can fix that. As an aside though, our personal experience is to use actions on objects rather than the edit capability... it helps drive the conversation as to why the business user wants to change the data. I can see in the future that we might make domain objects non-editable by default (perhaps for Isis 2.0, in 2017 sometime). Thx Dan [1] https://issues.apache.org/jira/browse/ISIS-1299 On 26 January 2016 at 05:14, Vishma Senadhi Dias <[email protected]> wrote: > Hi Dan, > > Can you please tell me a way to enter data into a view model? I cannot > find a way to update contents of the view model created via JAXB > annotations. > > On 1/25/2016 5:25 PM, Dan Haywood wrote: > >> Hi Vishma, >> >> What's the objective here... what do you want the end user to be able to >> do, and what do you want to be shown in the app? What's are the domain >> concepts involved? >> >> Perhaps you could share some of the code you've written thus far to help >> us >> understand. If you can upload what you have as a simple example on >> github, >> so much the better. >> >> You also mentioned fixtures ... just to say that these are intended for >> setting up the system for either prototyping or testing, they aren't >> generally intended to be for use in the "production" app itself. Wasn't >> sure from your mail if this was clear to you or not. >> >> Thx >> Dan >> >> >> On 25 January 2016 at 11:44, Vishma Senadhi Dias <[email protected] >> > >> wrote: >> >> Hi, >>> I need some assistance with displaying web ui according to the SOAP >>> response. >>> Simple Example: >>> Let's say I have a JAXB annotated object called "Temperature". I >>> have >>> a SOAP web service which needs a place co-ordinates as an input and >>> returns >>> Temperature value as an Output. I have written a JAX-WS client to capture >>> this response and send this inputs on a seperate project. >>> >>> What I had planned is to create JAXB annotated Temperature object in Dom >>> package and update the list via Fixtures. These Fixtures are created >>> according to the response. But I cannot update Temperature List with JAXB >>> annotations. >>> >>> Can you please suggest a proper way to fulfill my task? Sorry if some >>> details are not clear as I'm still new to this framework. I'm using >>> simple >>> archetype archetypeVersion=1.11.0 and wicket viewer. >>> >>> Thanks in advance. >>> >>> >
