Okay
  Public Ticket #3144074
pre-filtered tables
Closed

Comments

  • Med Mouden started the conversation

    Hello,

    Is it possible to seta  filter based on chosen column ( password for example ) and filter the table with only items matching this password. After that, even if the filter is deleted, the table has to be empty and not allow the users to see all the lines of the table. 

    I hope it's clear.

    Best Regards

    Med Mouden

     

  •  1,707
    Miloš replied


    Hi, Med 

    Sorry for the delay

    -

    I am not sure I completely understood the goal.

    -

    For example, if you wish to prefilter the table, on a column,  so that it only shows the table filtered like that,

    it is possible by using our placeholders via shortcode.

    But I am not sure about the other part, that you described, when the filter is deleted ( I suppose you mean if someone clears the filter),

    and then users should not be allowed to see the rest of the table, right?

    -

    I will show you example how you can do both, and let me know if that works for you.


    There can be a couple of different ways to achieve prefiltering.

    You can use placeholders for table generation.

    1. For example, if you have a MySQL query-based table, you can use this query:

    SELECT * FROM yourDatabaseTable
    WHERE someColumn = %VAR1%

    %VAR1% can be defined in the Placeholders tab when you're creating a table.

    You can also alter this in the shortcode. 

    For example, if you don't add the condition in the query, you can add %VAR1% in column settings -> Filtering, under "Predefined filtering value".

    Then, when you add the table to a page, you can use [wpdatatable id=1 var1=USA] on one page, [wpdatatable id=1 var1=Germany] and so on, to apply the values defined in the shortcode to the filter.

    2. 

    Here is another example, with a VAR placeholder as prefiltered value 

    Let's say if we had a Region column, in a table, that we want to use for this filtering.

    Then you can set different shortcodes for the same table, on different pages.

    For example, if we set a table like this :

    9385158392.png

    And in the Region column, prefiltered value as VAR1 placeholder

    4266306375.png

    Then, this is the shortcode for a page if we want only Region A

    4565461533.png
    6779925578.png

    -

    I also made a short video, as an example - please check it out here.



    -

    Now regarding hiding the filter so that users can't clear it.

    Here you can see my video example,  if you wish to hide a column filter, so that no users can "clear it" , and the table will remain filtered.


    And, just wanted to point out that we have a Demo Sandbox site, where you can try out the plugin functionalities, on this link

    and there is a 15-day money-back guarantee period, So if you purchase the plugin, you can safely fully test it out, and if it doesn't fit your needs you can request and receive a refund in that period. ( same goes for all plugins and add-ons)

    Let me know how that seems, and If you have any questions. Thankssmile.png

    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables