JS Компоненты
table.js
//b2bot.ru//components/table.js
Окно ввода значений - dialogboxes.js
//b2bot.ru//components/dialogboxes.jspromptmodcreate({'title':'Редактирование','btnOk':'Сохранить','btnNo':'Отмена','size'}, // все параметры не обязательные. size - sm (маленькое),lg (больше среднего),xl (большое). Без указания - среднее
[
{label:'user',value:'Ivan',placeholder:'Введите имя',type:"phone"} // поля не обязательные type (по умолчанию text) принимает любые значения атрибута type html компонента input
,{label:'color', datalist:[{text:'красный',value:'red'},{text:'зеленый',value:'green'},{text:'синий',value:'blue'}] } // атрибут list
,{label:'about me',text:'',height:150} // обязательное поле text (можно пустое), height по умолчанию 100px, вводить только число
,{label:'цвет',value:val,items:[{text:'красный',value:'red'},{text:'зеленый',value:'green'},{text:'синий',value:'blue'}] } // - список обязательное поле items
,{label:'цвет',value:val,radioitems:[{text:'красный',value:'red'},{text:'зеленый',value:'green'},{text:'синий',value:'blue'}] } // - список обязательное поле radioitems
,{html:'hello world'} // обязательное поле html
,{checkbox:true, label:"", checked:1/0}
,{inputlist:['red', 'green', 'blue']} // обязательное поле inputlist - блок полей ввода с кнопкой "Добавить (+)". Возвращает массив. Вместо значения можно добавить массив [[1,2,3], 'green', 'blue'], тогда вернется массив значений поля. addlength - количество колонок при добавлении
,{files:false}
]);
let result = await promptmod; if(!result) return;
let user = result[0];
let color = result[1];
Навигация по странице