API Reference > ui-components > PropertyGrid > SimplePropertyDataProvider SimplePropertyDataProvider Class Implementation of [IPropertyDataProvider] that uses an associative array. Implements IPropertyDataProvider PropertyData Methods Name Description constructor(): SimplePropertyDataProvider addCategory(category: PropertyCategory): number addProperty(propertyRecord: PropertyRecord, categoryIdx: number): void findCategoryIndex(category: PropertyCategory): number getData(): Promise<PropertyData> removeProperty(propertyRecord: PropertyRecord, categoryIdx: number): boolean replaceProperty(propertyRecord: PropertyRecord, categoryIdx: number, newRecord: PropertyRecord): boolean Properties Name Type Description categories PropertyCategory[] description undefined | string label PropertyRecord onDataChanged PropertyDataChangeEvent Property data change event. records { T } Defined in ui/components/src/ui-components/propertygrid/SimplePropertyDataProvider.ts Line 16 Last Updated: 12 June, 2024