1.39.0 • Published 2 years ago

fmihel-windeco-components v1.39.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years 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.58

2 years ago

2.0.0-beta.57

2 years ago

2.0.0-beta.56

2 years ago

2.0.0-beta.55

2 years ago

2.0.0-beta.54

2 years ago

2.0.0-beta.51

3 years ago

2.0.0-beta.53

2 years ago

2.0.0-beta.52

2 years ago

2.0.0-beta.50

3 years ago

2.0.0-beta.48

3 years ago

2.0.0-beta.49

3 years ago

1.39.0

3 years ago

2.0.0-beta.40

3 years ago

2.0.0-beta.44

3 years ago

2.0.0-beta.43

3 years ago

2.0.0-beta.42

3 years ago

2.0.0-beta.41

3 years ago

2.0.0-beta.47

3 years ago

2.0.0-beta.46

3 years ago

2.0.0-beta.45

3 years ago

2.0.0-beta.37

3 years ago

2.0.0-beta.39

3 years ago

2.0.0-beta.38

3 years ago

2.0.0-beta.33

3 years ago

2.0.0-beta.32

3 years ago

2.0.0-beta.31

3 years ago

2.0.0-beta.30

3 years ago

2.0.0-beta.36

3 years ago

2.0.0-beta.35

3 years ago

2.0.0-beta.34

3 years ago

2.0.0-beta.29

3 years ago

2.0.0-beta.28

3 years ago

2.0.0-beta.27

3 years ago

2.0.0-beta.26

3 years ago

2.0.0-beta.25

3 years ago

2.0.0-beta.24

3 years ago

2.0.0-beta.23

3 years ago

2.0.0-beta.22

3 years ago

2.0.0-beta.21

3 years ago

2.0.0-beta.20

3 years ago

2.0.0-beta.15

3 years ago

2.0.0-beta.19

3 years ago

2.0.0-beta.18

3 years ago

2.0.0-beta.17

3 years ago

2.0.0-beta.16

3 years ago

2.0.0-beta.9

3 years ago

2.0.0-beta.8

3 years ago

2.0.0-beta.7

3 years ago

1.38.0

3 years ago

2.0.0-beta.2

3 years ago

2.0.0-beta.1

3 years ago

2.0.0-beta.0

3 years ago

2.0.0-beta.6

3 years ago

2.0.0-beta.5

3 years ago

2.0.0-beta.3

3 years ago

2.0.0-beta.11

3 years ago

2.0.0-beta.10

3 years ago

2.0.0-beta.14

3 years ago

2.0.0-beta.13

3 years ago

2.0.0-beta.12

3 years ago

1.37.0

3 years ago

1.37.1

3 years ago

1.37.2

3 years ago

1.36.0

4 years ago

1.36.1

4 years ago

1.35.1

4 years ago

1.35.0

4 years ago

1.33.1

4 years ago

1.21.0

4 years ago

1.21.1

4 years ago

1.25.0

4 years ago

1.21.4

4 years ago

1.23.0

4 years ago

1.21.2

4 years ago

1.21.3

4 years ago

1.29.0

4 years ago

1.29.1

4 years ago

1.27.0

4 years ago

1.29.2

4 years ago

1.32.0

4 years ago

1.32.1

4 years ago

1.30.0

4 years ago

1.30.1

4 years ago

1.19.0

4 years ago

1.22.0

4 years ago

1.20.0

4 years ago

1.26.0

4 years ago

1.24.0

4 years ago

1.28.0

4 years ago

1.33.0

4 years ago

1.31.0

4 years ago

1.16.3

4 years ago

1.18.0

4 years ago

1.16.2

4 years ago

1.16.1

4 years ago

1.14.3

4 years ago

1.16.0

4 years ago

1.15.0

4 years ago

1.17.0

4 years ago

1.14.1

4 years ago

1.14.0

4 years ago

1.12.1

4 years ago

1.12.0

4 years ago

1.14.2

4 years ago

1.11.0

4 years ago

1.13.2

4 years ago

1.13.1

4 years ago

1.13.0

4 years ago

1.13.5

4 years ago

1.13.4

4 years ago

1.13.3

4 years ago

1.10.1

4 years ago

1.10.0

4 years ago

1.9.0

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.8.2

4 years ago

1.8.1

4 years ago

1.7.2

4 years ago

1.8.0

4 years ago

1.7.1

4 years ago

1.7.0

4 years ago

1.6.1

4 years ago

1.6.0

4 years ago

1.4.2

4 years ago

1.5.0

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.0

4 years ago

1.0.0

5 years ago

0.4.0

5 years ago

0.0.12

5 years ago

0.1.0

5 years ago

0.3.0

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.0.10

5 years ago

0.0.11

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.5

5 years ago

0.0.6

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago