Fase 7 - Lookup & Auto-fill: - performLookupAndAutoFill() en commitEdit - Busca en DataStore.lookup() al editar columna lookup - Auto-rellena columnas según auto_fill_columns mapping - Indicador visual "?" en header para columnas lookup - Campo lookup_success en AdvancedTableResult Fase 8 - Callbacks + Debounce: - invokeCallbacks() con sistema de debounce (150ms default) - on_row_selected: al cambiar selección - on_cell_changed: al confirmar edición - on_active_row_changed: al cambiar de fila (para paneles detalle) - Campos last_callback_time_ms, last_notified_row en state Tests: 373/373 (+3 nuevos) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| backend | ||
| core | ||
| macro | ||
| panels | ||
| render | ||
| utils | ||
| widgets | ||
| zcatgui.zig | ||