Hi Dan ; Thank you very much for your response.
I can live with all the other issues... but ability to search/filter records in a grid is very important. May be a workaround is to do search on a form in one page and show the results on a grid in another page. I would really like to see something like the filter function in openxava [1] I will create a Jira issue if that will help ;) Kind regards. Josh [1] http://openxava.org/ On Mon, Jul 1, 2013 at 9:26 PM, Dan Haywood <[email protected]>wrote: > On 1 July 2013 15:59, Josh Kamau <[email protected]> wrote: > > > Hi guys ; > > > > Hi Josh, > > > > I just discovered apache isis while looking for a java based RAD > framework. > > > > welcome to the Apache Isis mailing list; glad you found us! > > > > have a few questions though. I just need to know if the following are > > possible (without getting into the guts of the framework). > > > > 1. Can i add search/filter fields whenever there is a grid ?, can i > > customize the filter? > > > > No, fraid not. Raise a JIRA ticket [1] describing exactly what you want. > What is possible tends to depend on Wicket, though. > > > > > 2. Can i change the UI layout ? > > > > Kind of. The Wicket viewer has support for a lot of annotations and hints, > and there are pluggable views of maps, charts, calendars etc. See my > github repos [2], isis-wicket-*. However the overall structure of > properties on the left, collections on the right is reasonably fixed. > > In fact, there is an internal API - PageRegistry - within the Wicket viewer > that allows different pages to be served up. It could have quite a few > rough edges, but I'm happy to talk you through using it if you fancy > digging into Wicket a little. > > ~~~ > There are some other viewers that provide alternate support. Or, for > maximum flexibiility, you could roll your own against the Restful Objects > viewer [3]. > > > > > 3. Can i add confirmation dialogs for some actions > > > > You can simulate it quite easily, by having a boolean checkbox that must be > checked. Something like: > > public void doSomething( > @Named("Foo") int a, > @Named("Bar") String x, > @Named("Are you sure?") @Optional Boolean confirm) { > > > } > public String validateDoSomething( > int a, > String x, > Boolean confirm) { > > return confirm!=null && confirm? null: "Check 'are you sure' to > proceed"; > } > > There isn't any pop-up, though. We've been considering it. > > > > > 4. Does it support file upload/image fields > > > yes - use org.apache.isis.applib.Blob or org.apache.isis.applib.Clob as the > datatype. An example is the attachment property of the ToDoItem > > > > and renderers? > > > > Not sure what you mean here. The Wicket viewer has a whole bunch of > internal renderers, making up a pluggable architecture. I can explain it > in more detail if you have a particular use case in mind... > > > > > 5. Is there a relatively complicated application that i can check out? > the > > demo link on the site is not working. > > > > > If you can wait a few days, we're currently in the process of open sourcing > a reasonably substantial app that we've been working on. > > You could also check out the codebase of the TransportPlanner app, [4] > > > Any further questions, please don't hesitate to ask... > > Cheers > Dan > > > > > Kind regards. > > Josh > > > > > [1] https://issues.apache.org/jira/browse/ISIS > [2] https://github.com/danhaywood?tab=repositories > [3] http://isis.apache.org/components/viewers/restfulobjects/about.html > [4] http://isis.apache.org/getting-started/powered-by.html >
