Replace dropdown selects with HTML5 datalist autocomplete in forms

Implemented simple HTML5 datalist for FK (foreign key) autocomplete in Insert and Edit forms, replacing the complex Tabulator form approach.

Changes:
- Added renderFieldInput() function to generate input fields with datalist support
- Replaced Tabulator table in promptForRequiredFields() with simple HTML form
- Replaced Tabulator table in showEditModal() with simple HTML form
- All fields now use native HTML5 inputs with proper type support
- FK fields use <input list="datalist"> for browser-native autocomplete
- Added vendor/, composer.lock, composer.phar to .gitignore

Benefits:
 Simpler implementation with native HTML5 functionality
 No dependency on complex Tabulator configurations
 Better browser compatibility with standard HTML5 inputs
 Smaller code footprint and faster rendering

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
Mikhail Chusavitin
2026-02-10 16:20:47 +03:00
parent 1ecd0d28fa
commit 4d608c016d
2 changed files with 228 additions and 256 deletions

4
.gitignore vendored Normal file
View File

@@ -0,0 +1,4 @@
**/.DS_Store
vendor/
composer.lock
composer.phar