UNPKG

@syncfusion/ej2-splitbuttons

Version:

A package of feature-rich Essential JS 2 components such as DropDownButton, SplitButton, ProgressButton and ButtonGroup.

39 lines (38 loc) 1.08 kB
import { ButtonModel } from '@syncfusion/ej2-buttons'; /** * Initialize ButtonGroup CSS component with specified properties. * ```html * <div id='buttongroup'> * <button></button> * <button></button> * <button></button> * </div> * ``` * ```typescript * createButtonGroup('#buttongroup', { * cssClass: 'e-outline', * buttons: [ * { content: 'Day' }, * { content: 'Week' }, * { content: 'Work Week'} * ] * }); * ``` * * @param {string} selector * @param {CreateButtonGroupModel} options * @returns HTMLElement */ /** * Creates button group. * * @param {string} selector - Specifies the selector. * @param {CreateButtonGroupModel} options - Specifies the button group model. * @param {Function} createElement - Specifies the element. * @returns {HTMLElement} - Button group element. */ export declare function createButtonGroup(selector: string, options?: CreateButtonGroupModel, createElement?: Function): HTMLElement; export interface CreateButtonGroupModel { cssClass?: string; buttons?: (ButtonModel | null)[]; }