Skip to Content

In one of the ongoing BO implementation projects, we had a peculiar requirement of allowing users to select multiple parameters. In our case, we had to select multiple planners and filter dashboard data accordingly.

Apart from the List Builder component, there is not much scope in the default Xcelsius components to satisfy this requirement. List Builder has its own pros and cons. The user is not very motivated to use List Builders because of the real estate it occupies and its design. 

We bundled some standard components and created a multi-select. It looks like this:

/wp-content/uploads/2014/07/5_489798.png

We have used a combination of multiple check boxes put inside a canvas. This canvas “drops-down” when the “Select Planner” button is clicked and “hides” when the cross button is clicked. We have driven the dynamic visibility of the canvas on the button interactions.

Individual checkboxes are capable of data insertion. These inserted values can be used to drive the excel logic further. An “ALL” checkbox is provided at the top of the stack that supersedes all the other selections.

To report this post you need to login first.

5 Comments

You must be Logged on to comment or reply to a post.

  1. Kailas Kurup

    Nice and clean way of multi-selection. Looks very clean. Keep blogging these kind of work around.

    This will come handy when you know the actual number of check boxes to be used. If the number of check boxes is dynamic or random, is there a way we can handle it?

    (0) 
    1. Prasanna Pathade Post author

      Hey Kailas,

      Flex development seems to be the answer for dynamic number of check boxes. 🙂 I have not tried it though..

      Thanks,

      Prasanna

      (0) 
  2. George Gagnidze

    Thank you for the post, Prasanna, very interesting.

    Is it possible to for you to publish the sample .xlf that demonstrates this technique?

    Would be great to see how it’s done.

    Thanks,

    George

    (0) 

Leave a Reply