Hi Dan,
That works but then the table was rendered lazily. The release notes of
Apache Isis 1.12.0 mentioned CollectionLayout#defaultView(). Using that
property I was able to render the table eagerly again.
Thanks,
Erik
On 03/30/2016 09:06 AM, Dan Haywood wrote:
Hi Erik,
I think you could achieve this by also replacing the default table
component [1] (as well as registering your own), with your replacement of
the default returning DOES_NOT_APPLY for those domain objects that
implement your sortable interface.
HTH
Dan
[1] http://isis.apache.org/guides/ugvw.html#_how_to_replace_a_component
On 30 March 2016 at 07:55, Erik de Hair <[email protected]> wrote:
That's right, Kevin.
I was trying to add it to an Isis add on but I haven't tested that. In the
meantime the code is on Github, though. [1]
The Sortable-interface for the row-items is in [2]. The component factory
for the table is in [3].
Right now I get views "Table","Sortable" and "Hide" for the table but I
don't want the "Table"-view as a possible view for a table implementing the
Sortable-interface.
Thanks,
Erik
[1] https://github.com/erikdehair/isis-module-editrank
[2]
https://github.com/erikdehair/isis-module-editrank/blob/master/dom/src/main/java/nl/pocos/applib/editrank/Sortable.java
[3]
https://github.com/erikdehair/isis-module-editrank/tree/master/webapp/src/main/java/nl/pocos/wicket/ui/components/collectioncontents/ajaxtable
On 03/29/2016 09:23 PM, Kevin Meyer wrote:
Hi,
Erik is asking how to suppress all but a specific "view" for a table, one
that is picked up from the interface implemented by the items in the
collection.
Cheers,
Kevin
On 29 March 2016 19:26:59 CEST, Jeroen van der Wal <[email protected]>
wrote:
Hi Erik,
I've read your question multiple times but can't envision what you're
trying to accomplish. Can you perhaps elaborate with some code?
Cheers,
Jeroen
On 29 March 2016 at 16:50, Erik de Hair <[email protected]> wrote:
Hi,
I've created a new collection view for sorting/re-ranking items in a
table
where the items implement a certain interface. The table is rendered
in the
correct way and the sorting works. Is it possible to suppress the
default
table view for tables containing items implementing the before
mentioned
interface so the view can't be selected anymore from the drop down?
Met vriendelijke groet,
*Erik de Hair*
Software Engineer | Pocos bv
Pocos gaat verhuizen! Per 29 maart is ons adres: Beemdstraat 1b, 5653
MA
Eindhoven.
[image: Pocos bv] [image: Telecom Inspirience awards - Best VaMo
Project]
T: 088-0100713 | [email protected] | Partner ondersteuning:
[email protected] <[email protected]> | Service: [email protected]
www.pocos.nl | Beemdstraat 1b, 5653 MA Eindhoven | Kamer van
Koophandel
17097024 | [image: btn_in_20x15]
<https://www.linkedin.com/company/pocos?trk=prof-following-company-logo
[image:
twitter] <https://twitter.com/Pocosbv>