Isis basically just invokes the action that is annotated with @HomePage.
This action could return anything... a scalar, a list of objects, a single
entity, a view model, and it'll be rendered as normal.

Most likely you should create a view model for your dashboard, and have the
@HomePage action return that.  The todoapp in isisaddons uses this
technique [1]

~~~
There's then a separate but related question of how to have the view model
render the charts in the way that you want (eg using our Wicket
ComponentFactory API).... but I'm not sure if that's the question you're
asking?


Dan



[1]
https://github.com/isisaddons/isis-app-todoapp/blob/fb8d92cf3c68fc2456d5010fe788b4faf2152590/dom/src/main/java/todoapp/dom/app/dashboard/ToDoAppDashboardService.java#L38


On 7 March 2015 at 10:27, sunand p <sunandonl...@gmail.com> wrote:

> Hi All,
>
> Is there a way to render a chart in the Dashboard (Home Page) instead of
> having it as an action and then rendering a chart. I know that there is
> limitation in scalar charts when attached to an entity but how about in a
> Home Page?
>
> Any suggestions?
>
> - Sunand
>

Reply via email to