Support » Plugin: Custom List Table Example » [Plugin: Custom List Table Example] Multiple tables on one page, is it possible?

  • First off, I thank you Matt for providing this plugin. An excellent piece of documentation indeed.

    I tried to extend your example such that a second table could be displayed on the same page. To do this, I declared and defined a new TT_Example_List_Table variable and prepared it, copied the form (changed the IDs so they don’t clash) and used the corresponding variables for display().

    The first problem I encountered was an attempted re-definition of the usort_reorder function. This was easily fixed, I’m just recommending that you consider covering that in a potential next version of the plugin – if you see it fit.

    After that it displayed fine. The problems occured when changing pages. Quite visibly (through method=”get”), you could see that the page number was not specific to any table: “&paged=2”. As such, all tables displayed had their pages simultaneously changed.

    This has quite obvious problems, and I think that (while utilising the WP_List_Table class) it cannot be fixed without overriding some of the methods.

    Just wanted to let you know and see what you think, it would be a nice extra coverage in your plugin – working with multiple tables.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Matt van Andel


    Great point, 2unco. I’ll take a look at this as soon as I have a bit of time. Being limited to one table per page without a bit of hackery is a pretty big road block that should definitely be addressed.

    Let me know how it goes 🙂

    There’s still quite a few features that would be useful to incorporate in to this nice plugin. Most of which can be seen on the Admin Posts page.

    I had to figure out views and found practically 0 documentation on it. The source code is painfully scattered. I managed, eventually, but not without difficulty. I think that would be nice to include in this plugin, if you can find the time.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘[Plugin: Custom List Table Example] Multiple tables on one page, is it possible?’ is closed to new replies.