Hi,

I would like to throw jsGrid [1] into the ring.
It has a built in client side filtering feature (see [2]) which is very handy 
when you have lots of attribute combinations users may use for filtering. Such 
scenarios can be characterized as explorative and less use case driven.

Coding all possible combinations in separate repository methods could pollute 
the code and the menus.

My 2c -j

[1] http://js-grid.com/ -- despite *.com, it's an OS project
[2] http://js-grid.com/demos/

-----Ursprüngliche Nachricht-----
Von: Dan Haywood [mailto:[email protected]]
Gesendet: Samstag, 22. Juli 2017 09:10
An: users
Cc: Anisha Jaiswal
Betreff: Re: Extending viewer to add KendoUI Grid component

Hi Jayesh,

in case it's not obvious, there are two different APIs you need to wrap your 
head around.
(1) Isis using Wicket components
(2) Wicket components wrapping Javascript components.

So, the Wicket JQuery UI that Martin mentions [1], takes care of (2).  Note 
that Isis 1.14.0 uses Wicket 6.x, while Isis 1.15.0-SNAPSHOT uses Wicket 7.x

For (1), you need  to implement the appropriate Isis APIs, namely 
ComponentFactory.  You should find that the fullcalendar2 add-on [2] or
gmap3 add-on [3] helpful... See also our docs [4]

Finally, note that we also have a JIRA ticket [5] to integrate Datatables.net 
[6].  This isn't quite as full-featured as the KendoUI one, but is for the most 
part open source.  There is a Wicketstuff integration for this [7] (taking care 
of responsibility (2)) ... we use Wicketstuff elsewhere within Isis' Wicket 
viewer already.  So, you might instead want to tackle that existing ticket.

HTH
Dan




[1] https://github.com/sebfz1/wicket-jquery-ui
[2] https://github.com/isisaddons/isis-wicket-fullcalendar2
[3] https://github.com/isisaddons/isis-wicket-gmap3
[4]
http://isis.apache.org/guides/ugvw/ugvw.html#_ugvw_extending_replacing-page-elements

[5] https://issues.apache.org/jira/browse/ISIS-1473
[6] https://datatables.net/
[7] https://github.com/wicketstuff/core/wiki/DataTables

On Sat, 22 Jul 2017 at 07:11 Martin Grigorov <[email protected]> wrote:

> Hi,
>
> It should be relatively easy to do.
> You could use Wicket JQuery UI library. It provides Wicket integration
> with many Kendo UI components.
>
> From Isis side you'll have to override the mappings for the tables
> related ComponentType's.
>
> Martin
>
> On Jul 22, 2017 8:58 AM, "Jayesh Prajapati" <[email protected]> wrote:
>
> Hi Support,
>
> I want to replace existing table component or add new component to
> represent collection in Kendo UI Grid. See below for demo of this
> component
> - http://demos.telerik.com/kendo-ui/grid/excel-export
>
> I am following instructions of extending viewer for the same but I am
> fairly newbie to this.
>
> I want to understand how difficult or easy it would be to add isis
> addon or custom cpt for this need.
>
> Cheers,
> Jayesh
>

Kühne + Nagel (AG & Co.) KG
Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878.
Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), 
Martin Brinkmann, Holger Ketz, Jan-Hendrik Köstergarten, Nicholas Minde, 
Michael Nebel, Lars Wedel, Matthias Weiner.
Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: 
Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, 
Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), 
Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik Köstergarten, 
Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener.

Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen 
Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in Ziffer 
23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 HGB) vom 
Gesetz ab, indem sie die Haftung bei multimodalen Transporten unter Einschluss 
einer Seebeförderung und bei unbekanntem Schadenort auf 2 SZR/kg und im Übrigen 
die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 Millionen Euro je 
Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, mindestens aber 2 
SZR/kg, beschränken. Die ADSp sind auf unserer Webseite als Download 
erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.

Reply via email to