1.39.0 • Published 28 days ago

fmihel-windeco-components v1.39.0

Weekly downloads
-
License
MIT
Repository
github
Last release
28 days ago

windeco-components

react components for windeco\ v2.0

1. Btn - кнопка 2. Edit - поле ввода 3. Label - метка 4. CheckBox - флажок 5. ComboBox - раскрываемый список 6. *TableFixed - расширенная таблица ( с фиксируемым заголовком) 7. *ModalDialog - Модальный диалог 8. *Modal - обертка для модальных диалогов 9. *Waiter - блокиратор экрана на ввод 10. *BtnIcon - кнопка c иконкой 11. *Text - многострочный текст 12. *Icon - иконка

* - неотредактированные главы


Btn

<Btn>name</Btn>
<Btn value="name"/>

property

proptypedefaultnotes
idanyundefinedидентификатор
valuestringundefinedнадпись на кнопке, можно задать через children
onClickfunctionundefinedonclick событие
classNamestringBtn.global.classNameкласс css
addClassstringBtn.global.addClassдобавочный класс, результирующий будет к "${className} ${addClass}"
titlestringподсказка title

global

Btn.global = {
    className: 'wd-btn',
    addClass: '',
};

Глобальные параметры можно переопределить, для изменения значений, используемых по умолчанию.\ Example:

Btn.global = {
    ...Btn.global,
    className:'my-btn'
}

Edit

<Edit>name</Edit>
<Edit value="name" />

property

proptypedefaultnotes
idanyundefinedидентификатор
typestringtextтип поля text,password
valuestringundefinedзначение отображаемое в поле
minnumberundefinedминиамальное значение для type=number or range
maxnumberundefinedмаксимальное значение для type=number or range
stepnumberundefinedшаг для type=number or range
onChangefunction({id,value})undefinedсобытие на изменение
onKeyPressfunction({key,id,value,args})undefinedсобытие после нажатия клавиши,args - оригинальные аргументы
onKeyUpfunction({key,id,value,args})undefinedсобытие после прижатия клавиши,args - оригинальные аргументы
onKeyDownfunction({key,id,value,args})undefinedсобытие после отжатия клавиши,args - оригинальные аргументы
classNamestringEdit.global.classNameкласс css
addClassstringEdit.global.addClassдобавочный класс, результирующий будет к "${className} ${addClass}"
style{}Edit.global.styleстиль css
disabledboolfalseотключить возможность редактировния и фокуса
readonlyboolfalseтолько для чтения
requiredboolfalseвключает подсветку для незаполненных полей
placeholderstringтекст в незаполненном поле
visiblebooltrueпризнак display
titlestringподсказка title
minLengthnumber0максимальное кол-во вводимых символов, если 0 то без ограничений

global

Edit.global = {
    className: 'wd-edit',
    addClass: '',
    style: {},
};

Label

<Label style={{color:'red'}}>
    <Edit>name</Edit>
</Label>

property

proptypedefaultnotes
idanyundefinedидентификатор
labelNamestringundefinedидентификатор управляемого Edit
captionstringотображаемый текст
classNamestringLabel.global.classNameкласс css фрейма
addClassstringLabel.global.addClassкласс добавляемый в фрейм label
styleobjectLabel.global.styleстиль css добавляемый в label

global

Label.global = {
    className: 'wd-label',
    classAdd: '',
    style: {},
};

CheckBox

<Checkbox checked={true} onChange={this.onChange}/>

property

proptypedefaultnotes
idanyundefinedидентификатор
checkedbooleanfalseнажата или нет
onChangefunction({id,checked,value})undefinedсобытие на изменение
classNamestringCheckBox.global.classNameкласс css
addClassstringCheckBox.global.addClassдобавочный класс, результирующий будет к "${className} ${addClass}"
style{}CheckBox.global.styleстиль css
disablednum0блокировка на ввод
visiblebooltrueпризнак display
hintstringподсказка title

global

CheckBox.global = {
    className: 'wd-checkbox',
    addClass: '',
    style: {},
};

ComboBox

Ex:1

 <ComboBox
    onChange={()={

    }}
    list = {[
        { id: 1, caption: 'text1' },
        { id: 2, caption: 'text2' },
        { id: 3, caption: 'text3',_disabled_:true },
        { id: 4, caption: 'text4' },
    ]}
    required={true}
/>

property

proptypedefaultnotes
idanyundefinedидентификатор
aliasIdstringComboBoxEx.global.aliasIdимя ключевого поля
aliasCaptionstringComboBoxEx.global.aliasCaptionимя поля к отображению
aliasDisabledstringComboBoxEx.global.aliasDisabledимя поля для указания, что строка неактивна
onChangefunction({id,data})undefinedсобытие на изменение
classNamestringComboBox.global.classNameкласс css
addClassstringComboBox.global.addClassдобавочный класс, результирующий будет к "${className} ${addClass}"
style{}ComboBox.global.styleстиль css
styleOuter{}undefinedстиль css добавляемый к постоянно отображаемому компоненту ItemComponent
styleItem{}undefinedстиль css добавляемый компоненту ItemComponent используемомум в раскрываемом списке
listarray[]массив отображаемых данных
disabledboolfalseблокирует объект на ввод
requiredboolfalseдобавляет атрибут required
selectstringundefinedмдентификатор выбранной строки
hideBtnOnSelectboolfalseскрывает кнопку разворота при деактивации
onGetItemClassfuncundefinedметод вызываемый при отрисовке элемента ItemComponent
placeholderstringComboBox.global.placeholderтекст в пустом поле
ItemComponentReactComboBox.global.ItemComponentкомпонент используемый для отображение строк и поля выбора

global

ComboBox.global = {
    className: 'wd-combo',
    addClass: '',
    style: {},
    classNameList: 'wd-combo-list',
    addClassList: 'wd-scrollbar',
    placeholder: '- выбрать -',
    ItemComponent: ComboItem,
    onGetItemClass: undefined,
    aliasId: 'id',
    aliasCaption: 'caption',
    aliasDisabled: '_disabled_',
};

2.0.0-beta.56

28 days ago

2.0.0-beta.55

29 days ago

2.0.0-beta.54

3 months ago

2.0.0-beta.51

7 months ago

2.0.0-beta.53

6 months ago

2.0.0-beta.52

6 months ago

2.0.0-beta.50

7 months ago

2.0.0-beta.48

9 months ago

2.0.0-beta.49

8 months ago

1.39.0

8 months ago

2.0.0-beta.40

9 months ago

2.0.0-beta.44

9 months ago

2.0.0-beta.43

9 months ago

2.0.0-beta.42

9 months ago

2.0.0-beta.41

9 months ago

2.0.0-beta.47

9 months ago

2.0.0-beta.46

9 months ago

2.0.0-beta.45

9 months ago

2.0.0-beta.37

9 months ago

2.0.0-beta.39

9 months ago

2.0.0-beta.38

9 months ago

2.0.0-beta.33

10 months ago

2.0.0-beta.32

11 months ago

2.0.0-beta.31

11 months ago

2.0.0-beta.30

11 months ago

2.0.0-beta.36

10 months ago

2.0.0-beta.35

10 months ago

2.0.0-beta.34

10 months ago

2.0.0-beta.29

11 months ago

2.0.0-beta.28

11 months ago

2.0.0-beta.27

11 months ago

2.0.0-beta.26

11 months ago

2.0.0-beta.25

11 months ago

2.0.0-beta.24

12 months ago

2.0.0-beta.23

12 months ago

2.0.0-beta.22

1 year ago

2.0.0-beta.21

1 year ago

2.0.0-beta.20

1 year ago

2.0.0-beta.15

1 year ago

2.0.0-beta.19

1 year ago

2.0.0-beta.18

1 year ago

2.0.0-beta.17

1 year ago

2.0.0-beta.16

1 year ago

2.0.0-beta.9

1 year ago

2.0.0-beta.8

1 year ago

2.0.0-beta.7

1 year ago

1.38.0

1 year ago

2.0.0-beta.2

1 year ago

2.0.0-beta.1

1 year ago

2.0.0-beta.0

1 year ago

2.0.0-beta.6

1 year ago

2.0.0-beta.5

1 year ago

2.0.0-beta.3

1 year ago

2.0.0-beta.11

1 year ago

2.0.0-beta.10

1 year ago

2.0.0-beta.14

1 year ago

2.0.0-beta.13

1 year ago

2.0.0-beta.12

1 year ago

1.37.0

1 year ago

1.37.1

1 year ago

1.37.2

1 year ago

1.36.0

2 years ago

1.36.1

2 years ago

1.35.1

2 years ago

1.35.0

2 years ago

1.33.1

2 years ago

1.21.0

2 years ago

1.21.1

2 years ago

1.25.0

2 years ago

1.21.4

2 years ago

1.23.0

2 years ago

1.21.2

2 years ago

1.21.3

2 years ago

1.29.0

2 years ago

1.29.1

2 years ago

1.27.0

2 years ago

1.29.2

2 years ago

1.32.0

2 years ago

1.32.1

2 years ago

1.30.0

2 years ago

1.30.1

2 years ago

1.19.0

2 years ago

1.22.0

2 years ago

1.20.0

2 years ago

1.26.0

2 years ago

1.24.0

2 years ago

1.28.0

2 years ago

1.33.0

2 years ago

1.31.0

2 years ago

1.16.3

2 years ago

1.18.0

2 years ago

1.16.2

2 years ago

1.16.1

2 years ago

1.14.3

2 years ago

1.16.0

2 years ago

1.15.0

2 years ago

1.17.0

2 years ago

1.14.1

2 years ago

1.14.0

2 years ago

1.12.1

2 years ago

1.12.0

2 years ago

1.14.2

2 years ago

1.11.0

2 years ago

1.13.2

2 years ago

1.13.1

2 years ago

1.13.0

2 years ago

1.13.5

2 years ago

1.13.4

2 years ago

1.13.3

2 years ago

1.10.1

2 years ago

1.10.0

2 years ago

1.9.0

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.8.2

2 years ago

1.8.1

2 years ago

1.7.2

2 years ago

1.8.0

2 years ago

1.7.1

2 years ago

1.7.0

2 years ago

1.6.1

2 years ago

1.6.0

2 years ago

1.4.2

2 years ago

1.5.0

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.3.0

2 years ago

1.0.0

3 years ago

0.4.0

3 years ago

0.0.12

3 years ago

0.1.0

3 years ago

0.3.0

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.5

3 years ago

0.0.6

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago