The SplitButton component is a flexible button with an associated context menu, that can contain additional action items.

You can change the appearance or include predefined states, as well as include custom events – all via a consistent and intuitive API.

View Demo

Context Menu

The context menu for the SplitButton can render one or multiple levels of menus, in order to fit all your development scenarios.

Checked Button State

An additional "checked" state of the SplitButton component can be used for toggling a button between pressed and not-pressed.


As with any other ShieldUI widget, the SplitButton control comes with a set of predefined themes, which ensure consistent look across products. You can also come up with new themes, to handle any specific visual requirements.