0.0.7 • Published 4 years ago

opd-datagrid v0.0.7

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

opd-datagrid

Simple datagrid

Properties

PropertyAttributeDescriptionTypeDefault
columns--Grid will only render data where column name and prop name of data matches{ name: any; header: any; cssClass?: any; }[][]
data--Your data objectany[]undefined
hasSelecthas-select(Optional) Show checkbox select on each row and select all on header rowbooleanfalse
multiselectmultiselect(Optional) Enable multiselect on gridbooleantrue
selectonrowclickselectonrowclick(Optional) Enable select on row clickbooleanfalse

Events

EventDescriptionType
itemSelectedFires when an item is selected. The selected item is included in the event payloadCustomEvent<any>

Methods

filter(field: any, searchtext: any, matchAny: boolean) => Promise<void>

Returns

Type: Promise<void>

filterSelected() => Promise<void>

Returns

Type: Promise<void>

getSelectedItems() => Promise<any[]>

Returns

Type: Promise<any[]>

refreshGrid() => Promise<void>

Returns

Type: Promise<void>

sortOnSelected() => Promise<void>

Returns

Type: Promise<void>

updateGrid() => Promise<void>

Returns

Type: Promise<void>

CSS Custom Properties

NameDescription
--border-color-header#ECEDEF
--border-color-header-bottom#ECEDEF
--border-color-item#ECEDEF
--border-color-item-bottom#ECEDEF
--checkbox-border-color#C7C7C7
--header-color#3C3C3C
--header-font-size16px
--header-height43px
--header-padding8px
--item-color#3C3C3C
--item-font-size14px
--item-height28px
--item-padding8px
--row-hover-color#fefaac
--row-select-color#fefaac
--sort-arrow-color#C7C7C7
--table-widht100%
0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago