1.0.4 • Published 6 years ago

delphiform v1.0.4

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

Формы для React 16+

Веб-формы для react. Попросил меня как-то коллега сделать форму "как в Delphi" - я и сделал. В перспективе будет дополняться, в зависимости от моей лени.

npm npm NpmLicense GitHub last commit GitHub release

Подключение:

	import DelphiForm from 'delphiform';
	//или
	var DelphiForm = require('delphiform');

v1.0.3

Реализована 1 форма.

  • form1:

    • Пример реализации на аналогичной форме: https://test.sergdudko.tk/mssql/form1/ (собственно после написания данного функционала и решил вынести форму в модуль, в примере связка через redux)

    • Внешний вид формы: form1

    • API:
      			<DelphiForm.form1 
      				store={{
      					'14014265-6A12-4AFE-A40F-E4CE6E27DE10': 'Аптека №1 ООО "Фитобел" (г. Минск, ул.Бурдейного 13-5)',
      					'D7040BD4-0C3E-414B-A559-79791575A91C': 'Аптека №2 ООО "Фитобел" (г. Минск, ул. В. Хоружей-8, пав. 38)',
      					'80060CB5-FCCD-4E47-A523-D45A866EE554': 'Аптека №3 ООО "Фитобел" (г. Минск, ул. Лобанка-26, пом. 4)',
      					'BFD523DF-FB43-4BB2-A3CD-4017C6C7A533': 'Аптека №4 ООО "Фитобел" (г. Минск, пр. Дзержинского, 104, пом. 7)',
      					'911C6676-7661-4A69-A7F1-C333E42D275E': 'Аптека №5 ООО "Фитобел" (г. Минск, ул. В.Хоружей 6Б, пом. 9)',
      					'70032A36-D7E9-4BF2-A889-B02B6B278EC8': 'Аптека №6 ООО "Фитобел" (г. Минск, ул.Кунцевщина 2А, пом.6)',
      					'ACB559D6-9E06-42BF-AC13-064B3D3381B8': 'Аптека №7 ООО "Фитобел" (г. Минск, ул.Сурганова 57А пом.4)',
      					'93E1AA76-9E7D-42C5-A68D-9DF0C7980DA6': 'Аптека №8 ООО "Фитобел" (г. Минск, ул. 50лет Победы, 8 пом. 56  )',
      					'65C98749-F7C4-49F4-BDE9-A36D907BEDF5': 'Аптека №9 ООО "Фитобел" (г. Минск, ул. Есенина 27)',
      					'37BB4995-2EEF-4349-B5D3-16167FF0603D': 'Аптека №10 ООО "Фитобел" (г. Минск, ул.Наполеона Орды 23)',
      					'682BB6CB-17AC-4B9B-8D6B-0E6CD57B9980': 'Аптека №11 ООО "Фитобел" (Минский р-н, АГ Лесной, ул. Н. Н. Александрова, д. 10, пом.81)',
      					'46A50D91-758A-459F-9DA5-2BF2425BD887': 'Аптека №12 ООО "Фитобел" (г. Витебск, ул.Ленина 26А)',
      					'29B20FC1-C334-49FA-9F67-CED0E9BF8568': 'Аптека №14 ООО "Фитобел" (г. Минск, ул. Кальварийская, 2-113)',
      					'CBB782D0-05B2-42EB-9C1F-B3E60103085D': 'Аптека №15 ООО "Фитобел" (г. Минск, ул. Ангарская, 62А)',
      					'74586A62-CECF-4F3B-B64B-5508CB874291': 'Аптека №16 ООО "Фитобел" (г. Минск ул. Калиновского, 3-7Н)',
      					'F1278B22-34AF-4ABB-8DF4-4FCDAD8488A8': 'Аптека №17 ООО "Фитобел" (г. Минск, ул.Нововиленская, 10-104)',
      					'4FA6F0CE-26C3-4BF3-B30A-69356E80FA5E': 'Аптека №18 ООО "Фитобел" (г. Минск, ул.Карла Либкнехта 108/32)',
      					'F8BCC010-527F-45CE-9019-74FD9164A506': 'Аптека №19 ООО "Фитобел" (г.Минск, ул. В. Голубка,2-2)',
      					'1FD3B0B8-7B0F-4640-80E5-FD0004E8F3AD': 'Аптека №20 ООО "Фитобел" (г. Минск, пр. Партизанский, 67)',
      					'49C2A45A-33B5-4929-A64D-31F395100871': 'Аптека №21 ООО "Фитобел" (г. Жодино, ул. Рокоссовского, 9)',
      					'3634A2B4-88FF-4C56-B6B1-15438EB37ED2': 'Аптека №22 ООО "Фитобел" (г. Минск, ул. Илимская, 27)',
      					'621965EA-2ABC-4F4B-AABC-8F8C26AD3E15': 'Аптека №23 ООО "Фитобел" (г. Минск, ул. Налибокская, 39)',
      					'CF9BF992-0A97-4C27-A7B9-8625C3499C5F': 'Аптека №24 ООО "Фитобел" (г. Барановичи, бульвар Штоккерау, 3-1)',
      					'266805FC-E8A7-412D-A9F3-E5A4AF540BFA': 'Аптека №25 ООО "Фитобел" (г. Борисов, ул. Гагарина, 4А)',
      					'7D9C669B-AC9A-4FE3-BB5D-747A4C2667E7': 'Аптека №26 ООО "Фитобел" ( г. Минск, ул. Слободская, 47)',
      					'4E3521C9-638B-46DD-9027-DB5821DB0BB4': 'Аптека №27 ООО "Фитобел" (г. Минск, ул. Гуляма Якубова, 14, пом.4)',
      					'8051E801-95E4-478B-8CDF-E2803743DDC0': 'Аптека №28 ООО "Фитобел" (г. Минск, ул. Уборевича, 75)',
      					'CA9C9EC6-525D-474F-A7A1-3E0F6B054AA6': 'Аптека №29 ООО "Фитобел" (Минская область, Минский р-он, Боровлянский с/с, д.Копище, ул. Лопатина, 4А-1а)',
      					'3C7E8A08-84E3-40AF-9069-714AAAF6BAFA': 'Аптека №30 ООО "Фитобел" (Минская область, Минский р-он, Боровлянский с/с, а.г. Лесной, 37-79)',
      					'7548B828-1FE2-43F8-B6DE-844BB66A209B': 'Аптека №31 ООО "Фитобел" (г. Минск, ул. Колесникова П.Р., дом № 15, помещение 1)',
      					'A1243A9A-E71B-4E8D-84F8-BACD9B1016B7': 'Аптека №32 ООО "Фитобел" (г. Минск, ул. Некрасова, д.3А)',
      					'AB1A51E8-9E30-4317-B5BB-E19BD8ED068A': 'Аптека №33 ООО "Фитобел" (г.Барановичи, ул. Борисовская, 4-1)',
      					'CA75ECE6-1741-46CC-AC28-1221E255EC97': 'Аптека №1  "Не Ска" ООО  (г. Минск, пр-т. Дзержинского 119-862)',
      					'D75C5403-37C1-438F-84B3-8498DCFD078E': 'Аптека №2  "Не Ска" ООО (г. Минск, ул. Казимировская, д. 35)',
      					'9EB42DA6-DF55-4E74-BABE-2A4CF560E7EF': 'Аптека №3  "Не Ска" ООО (Лида, ул. Коммунистическая, д. 50)',
      					'33172B85-8E29-4BDB-B409-CFB59D165394': 'Аптека №4  "Не Ска" ООО (г. Минск, ул. Голубева И.П., д. 24)',
      					'AC732CA0-D570-4A09-8906-0046B00D6CF9': 'Аптека №5  "Не Ска" ООО (г. Минск, ул. Рафиева Н., д. 56)',
      					'7D582258-2564-4969-861F-5A9971B2FFC7': 'Аптека №6  "Не Ска" ООО (г. Минск, ул. Иосифа Жиновича, д. 7)',
      					'CCFB2056-E9E0-4B1A-99A8-1A75AA07515A': 'Аптека №7  "Не Ска" ООО (г.Солигорск,ул.Октябрьская,38)',
      					'BC8F7416-DAD4-4CA1-AE2F-6E4BDAFA8ADC': 'Аптека №8  "Не Ска" ООО (г. Минск, тр. Игуменский, д. 11 )',
      					'31AA6C3E-9B12-4B7D-B4F6-257D662A8E38': 'Аптека №9 "Не Ска" ООО (Лида, ул. Победы д.43 пом 2)',
      					'131542B2-6C61-43DC-BF89-4C3218CD4C62': 'Аптека №10  "Не Ска" ООО (г. Минск, ул.Кижеватова, д.7, корп. 2, пом.4)',
      					'5C9EE302-6E12-472D-95B5-4C6ED17B8846': 'Аптека №11  "Не Ска" ООО (г. Молодечно, ул. В.Гостинец, дом № 143Б)',
      					'8884D92E-AABF-4794-98A4-C5E64C48C0ED': 'Аптека №12  "Не Ска" ООО (г. Молодечно, ул. Ф.Скорины, дом № 16A-3)',
      					'B99D466E-4C00-4F18-9621-A1C925047D24': 'Аптека №14 "Не Ска" ООО (г. Гомель, ул. М.Г.Ефремова 5-266)',
      					'82A1261B-9951-4DAB-BBDC-8E5E2DAC43BE': 'Аптека №15 "Не Ска" ООО (г. Гомель, пр. Ленина 51)',
      					'D38727B1-7CBA-44EC-991E-79FAC867B29E': 'Аптека №16 "Не Ска" ООО (г. Гомель, ул. Свердлова 3А-3)',
      					'59A77C4F-46D9-47E3-B261-210BBA3908C7': 'Аптека №17 "Не Ска" ООО (г. Гомель, ул. Юбилейная 8-3)',
      					'4F5B18AB-36C4-426C-B1EC-15B28A0F40C8': 'Аптека №18 "Не Ска" ООО (г. Гомель, ул. Барыкина ,100-109)',
      					'F2BB9CF0-BA1A-4714-9E3C-9A8C0F44CB32': 'Аптека №19 "Не Ска" ООО (г. Гомель, ул. Хатаевича 9)',
      					'67F01F35-ADE2-44F0-B5DE-E5B79913D7FC': 'Аптека №20 "Не Ска" ООО (г. Гомель, ул. Владимирова 29-144)',
      					'7FB88CFF-F765-4472-8B29-7CA587F859F0': 'Аптека №21 "Не Ска" ООО (г. Гомель, ул. Интернациональная 48-154)',
      					'ABA40F89-CA53-4860-A23B-6A0ABE970F20': 'Аптека №22 "Не Ска" ООО (г. Борисов, ул. Лопатина, дом № 44)',
      					'CC1EF8C8-062E-4492-AA02-F171E6E0105F': 'Аптека №23 "Не Ска" ООО (г. Минск, ул. Лынькова Михася, дом № 99 )',
      					'FAAD016A-BE14-456E-9128-9A6AD4DD4A15': 'Аптека №24 "Не Ска" ООО (г.Гомель, ул. Григория Денисенко, 4-3)',
      					'567BA474-A800-439A-9A11-B6CAE850166B': 'Аптека №25 "Не Ска" ООО (г.Минск, ул. Космонавтов, 28)',
      					'F6DD46DD-EAF4-4255-9719-13ECBC27412C': 'Аптека №26 "Не Ска" ООО (г. Жлобин, ул. Козлова, 17а)',
      					'CC5128BF-2AF2-4E39-8950-B1EBDA837F0F': 'Аптека №27 "Не Ска" ООО (г. Речица, ул. Хлуса, 59а-1)',
      					'AB966D72-7EC5-4C5E-9926-A85D6F04645B': 'Аптека 1 ООО "Комповид" (г.Гродно, пр-т Я.Купалы, 80/3)',
      					'AB2B213B-71CF-492B-A052-AC072951C4F7': 'Аптека 2 ООО "Комповид" (Гродненская обл, аг. Озеры, Гродненского р-на)',
      					'02154086-58E3-43CC-A8CA-FFA4ED704508': 'Аптека 3 ООО "Комповид" (Гродненская обл., г. Ошмяны, ул. Советская, д. 106, пом. 11)',
      					'40C7D118-A1A1-4759-BEDC-4224AB86AF5F': 'Аптека 4 ООО "Комповид" (Гродненская обл., г. Сморгонь, ул. Ленина, дом 3-2)',
      					'34BBE3F2-9935-4292-B844-E4E3E2FEB3FC': 'Аптека 6 ООО "Комповид" (Гродненская обл.,г. Волковыск, ул. Зенитчиков, 46)',
      					'15766EE3-EA15-41F2-A620-2B9AFE2542DB': 'Аптека 7 ООО "Комповид" (Минская обл., г. Молодечно, ул. Буховщина, дом № 60)',
      					'EC4CAE90-0AE0-49EF-8399-07C8B4D8282C': 'Аптека 8 ООО "Комповид" (Гродненская обл., г.п. Красносельский, Волковысского района, ул. Школьная, )',
      					'B8C1808C-7F54-4A85-A542-F9229FA20E49': 'Аптека 11 ООО "Комповид" (Гродненская обл., г. Волковыск, ул. Ф. Скорины, 11, пом. 72)',
      					'C0217296-36DC-423A-A58E-6FB3DEECA515': 'Аптека 9 ООО "Комповид" (г. Гродно, пер.Поповича, 10-101)',
      					'A551C82C-16E4-4BE9-BA42-C529C6AC9D40': 'Аптека 12 ООО "Комповид" ( г.Гродно, ул.Кремко, 2-89)',
      					'54CCDBDD-F9CE-4B11-9ACA-F9761FC6350A': 'Аптека №1 ООО "ПартнерМедитек" (г.Минск, ул. Червякова 8)',
      					'6B507809-919F-4591-B1C2-41B8C2A8E615': 'Аптека №2 ООО "ПартнерМедитек" (г.Минск, ст.м."Пушкинска", подз. переход №1)',
      					'5A6440A9-1608-46FD-BFC4-7779906B23CC': 'Аптека №3 ООО "ПартнерМедитек" (г.Минск, ул. Ландера, 36а)',
      					'676FFA37-1327-4B79-BF75-BFF0153AB567': 'Аптека №4 ООО "ПартнерМедитек" (г.Минск, ул. Райниса, 17)',
      					'B5A4057D-052B-4C69-8B43-00889F94E181': 'Аптека №5 ООО "ПартнерМедитек" (г.Минск, ул. Калиновского, 55Г)',
      					'D43E1A51-7C09-4E22-80D8-09A28CC97CEE': 'Аптека №6 ООО "ПартнерМедитек" (г.Минск, ул. Сухаревская, 6)',
      					'685805A7-E356-4161-ADD0-27F2B1213133': 'Аптека №7 ООО "ПартнерМедитек" (г.Минск, пр. Партизанский, 84А-2)',
      					'16911021-DC46-4BD9-B842-00879278BE63': 'Аптека №8 ООО "ПартнерМедитек" (г.Минск, ул. Жуковского, д. 7, пом. 26Н)',
      					'F4DE6CD3-C5FB-41C2-9E5F-30A701B9B609': 'Аптека №9 ООО "ПартнерМедитек" (г.Минск, ул. Плеханова, 40-11Н/4-5)',
      					'D9163999-F575-428F-9209-EC1DA664DCC2': 'Аптека на Казинца (г. Минск, ул.Казинца, 49)'
      				}} 
      				selected={[
      					'D9163999-F575-428F-9209-EC1DA664DCC2',
      					'15766EE3-EA15-41F2-A620-2B9AFE2542DB',
      					'14014265-6A12-4AFE-A40F-E4CE6E27DE10',
      					'D7040BD4-0C3E-414B-A559-79791575A91C'
      				]}
      				name="Тестовая форма" 
      				callback={function(data){window.alert(data);}} />
      			```
1.0.4

6 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.9.0

7 years ago

0.0.1

7 years ago