UNPKG

@adaptabletools/adaptable

Version:

Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

26 lines (25 loc) 866 B
import { ApiBase } from '../Implementation/ApiBase'; export class UserInterfaceInternalApi extends ApiBase { prepareAdaptableIconDef(icon) { if (icon && 'name' in icon) { let customIcon = icon && 'name' in icon ? this.getUserInterfaceApi().getCustomIconDefinition(icon.name) : null; if (customIcon) { icon = customIcon; } } return icon; } shouldShowSelectCellEditor(column) { const showSelectCellEditor = this.getEditOptions().showSelectCellEditor; if (showSelectCellEditor) { const columnColumnContext = { column, ...this.getAdaptableInternalApi().buildBaseContext(), }; return showSelectCellEditor(columnColumnContext); } return false; } }