When valueField/textField are not explicitly set in opts, the auto-select logic (line 1140) and nullable empty-option creation (lines 1144-1145) used data[0][undefined] which returned undefined, causing: - Single-option selects to show blank (auto-select failed) - nullable empty options to have undefined keys Now extracts vf/tf local variables with ||'value'/||'text' fallback at the top of build_options(), used consistently throughout.
624 B
624 B
KeyPress
Widget Functionality: Listens for keyboard key events. When the user presses any key, it clears the current content and displays the name of the pressed key.
Type: Container widget
Parent Widget: VBox
Initialization Parameters
- No special initialization parameters; inherits general parameters from
bricks.VBox(such as layout-related options).
Main Events
keydown: Binds a global keyboard press event, triggering thekey_handlermethod to process key logic.
This event retrieves theevent.keyvalue and dynamically creates a text widget to display the key information.