KX Community

Find answers, ask questions, and connect with our KX Community around the world.

Home Forums KX Solutions Multi-Select Highlight Rule

  • Multi-Select Highlight Rule

    Posted by leades on January 10, 2022 at 12:00 am

    Hello,

    Below are the steps to create a highlight rule from a multiselect dropdown list.

    1. Have the viewstate for the dropdown list be of type list

    2. Create a virtual datasource with the following code to change the selected viewstate to a different format

    function (list, callback) { var toReturn = { columns: [“Syntax”, “Search”], meta: { Syntax: 11, Search: 11 }, rows: [ { Syntax: “Syntax”, Search: list.join(” OR “) }] } callback(toReturn); }

    3. In this virtual datasource, set the list as the “selected” viewstate, and the value of the output to a new viewstate of type symbol

    4. Now create your highlight rule on the data grid with condition operator “search” and using the “correctSelected” as condition value

    Now you should be able to highlight multi rows in a data grid from a drop down list

    Feel free to suggest improvements below.

    Many Thanks

    Luke

     

    leades replied 1 month, 2 weeks ago 2 Members · 1 Reply
  • 1 Reply
  • leahs

    Member
    January 10, 2022 at 12:00 am

    Super @leades

    Confirming that this is the accepted solution when creating a highlight rule from a multiselect dropdown list.

    Happy Coding ,

    Leah

Log in to reply.