Hello Flexmonster team, is it possible to have customized styling unique to items in the custom context menu? For example, we have families of items that will be listed in the menu, and we’d like a divider in the form of a thicker border between these families, but between all the elements.
Let me know your thoughts.
Thank you for writing to us.
We suggest using CSS to achieve customized styling. Please have a look at this sample: https://jsfiddle.net/flexmonster/rtz3Lm64/. Here you can see that the second context menu element has a custom color.
Hope it helps.
Our menu items will be dynamic; there might be 3 in the first group and 5 in the second group depending on the implementation and we won’t be able to let the index in the list dictate the presence of a divider.
Is there any way to pass in a class that will dictate styling for the individual list item?
Thank you for your quick response.
Our development team can add such a feature and release it on May the 20th. Would that work for you?
That should be fine, as this is not a critical feature; can you give an idea of what the implementation would be? Would we designate a class name for each item in the list that we would style?
Thanks for your feedback.
We will add an ability to specify a class name for each context menu item (
items from customizeContextMenu).
Please let us know in case of further questions.
We are glad to announce that we have added the ability to add custom CSS class to the context menu items.
You can use the new property
We have prepared a JSFiddle example for illustration.
The new feature is available in the minor release version 2.7.6 of Flexmonster.
You are welcome to update the component
Please let us know if everything works fine for you.
We are looking forward to hearing from you.
Thank you Vera! This seems that it would fulfill the requirement well.