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>