- I want create custom html form in Magento 2 – Admin Panel
- Where from block i can save all form data in new database table.
Drop-down 1, Drop-down 2, Price text-box 1, Price text-box 2, Price
text-box 3 in 1 rowand there are 6 rows like this.
Ignore Captcha Code
How can i make custom form like this in Magento 2- Admin ?
Best Answer
You can create admin form using UI Component.
Step 1 : First you have to create router for controller. Create routes.xml in folder
Namespace/Modulename/etc/adminhtml
Step 2 : Now create a controller. Create a Edit.php in folder
Namespace/Modulename/Controller/Adminhtml/Employee
.Step 3 : Create uiform_employee_edit.xml layout file in folder
Namespace/Modulename/view/adminhtml/layout
Step 4 : Create employee_form.xml in folder
Namespace/Modulename/view/adminhtml/ui_component
.Step 5 : Create DataProvider.php in folder
Namespace/Modulename/Model
As per your screen-shoot to display field in single column i research and found that you can archive this using add
css
to your field.You can use the additionalClasses
Side note: interestingly, it seems like it also handles arrays:
Otherwise there is a no option i think so!
I hope it helps!