-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wicket-dashboard quolification questions #24
Comments
In branch layout I introduced the
No but I think that can be possible with some modifications.
It is not responsible. The dashboard panel space (width) is divided into N equal columns. Right now I am busy with other projects and I don't have to much time for this project. Sure any contribution (PR, code snippet are welcome). |
Thank you! That sounds good for me:) And it's cool that you are on a github: so PRs will be applied without huge delays. |
Questions:
Any ideas how to workaround that?
|
Our requirements for a widget subsystem: just in case if you are interested in wide picture. https://github.com/OrienteerDW/Orienteer/wiki/Widgets-requirements |
DashboardContext it's a holder for some components of the framework (
You can do this theoretically in your |
Example. There is need to have several dashboards: for server monitoring parameters, for business indicators, geo locator parameters. In this example all 3 dashboards should have different set of available widgets. Some other results after close review of wicket-dashboard:
|
In my mind, an widget (as type) is something generic: a chart, a table, an indicator, an alert. On each dashboard I can put any widget (as type) with a concrete DataModel. You can have instances of the same widget type (ChartWidget) with different DataModel. This DataModel is given by the settings of that wicket instance (ChartType, ChartModel, StartDate, EndDate, ...).
Maybe my response in #1 for sskjames help you. |
Yes - it's possible to persist dashboard per user, but it's hard to have several boards per user and on the same page. And one more problem that I still see: how to bind data for a widget with a page where user is currently viewing. Regarding type of a widget: I just realized that in our case there are 2 types of settings for a widget: user UI settings and system "data-binding" related settings. Second type of settings should be stored even if widget was removed from a dashboard. |
NextReports uses a fork (one of first version) of this library for dashboarding. You can see in action the dashbaording section of NextReports at http://demo.next-reports.com (username: demo, password: demo).
In theory (see NextReports) in your WidgetView.onInitialize you have access to page via getPage() and of course to username via getSession() and you can create a DataModel according these variables. If this is not what you want please describe with more words your scenario.
The settings are saved when you save the widget. If you want to keep some settings even if widget was removed from dashboard then maybe you can do it with a custom I see from your requirements that for your application you want a relative complex dashboard system and I am afraid that wicket-dashboard in actual form is not an out of the box solution. |
Thank you for detailed reply! NextReports looks quite interesting and, actually, intersects with what Orienteer was designed for. Will dig deeper. |
@PhantomYdn Can you contact me please on private (see my email address on my github profile)? I didn't found other method to have your contact address 😄 It's not related to wicket-dashboard. Thanks! |
@decebals, sent email to you! Not sure that you got it. |
Hello @decebals ,
I'm concidering your great library for my project: https://github.com/PhantomYdn/Orienteer.
It looks find except few questions:
The text was updated successfully, but these errors were encountered: