Hi, If you use client side filtering then you have to send all your entities to the client. This works fine if you have up to ~300 entities, with reasonable amount of properties, e.g. 10. Otherwise the DOM will too big and the interactions might be slow.
Martin Grigorov Wicket Training and Consulting https://twitter.com/mtgrigorov On Mon, Jul 24, 2017 at 10:02 AM, Rade, Joerg / Kuehne + Nagel / Ham GI-DP < joerg.r...@kuehne-nagel.com> wrote: > 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:d...@haywood-associates.co.uk] > 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 <mgrigo...@apache.org> 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" <jayesh...@gmail.com> 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. >