1. Default uitype to 'str' when no alter matches (text input) 2. Handle alter.uitype='select' by converting to code with inline data 3. Read browserfields from opts.row_options.browserfields (CRUD-generated UIs nest it under row_options, not at opts top level)
Description
Languages
JavaScript
98.7%
CSS
1.2%