** Console **
[MUTATOR] Successfully patched apps/order_lookup.json
kernel.js?v210:125 [INTENT] VFS_UPDATED {action: 'VFS_UPDATED', target:
'global_broadcast', payload: {&}, ts: 1790507114556}
kernel.js?v210:125 [INTENT] UI_PRINT {action: 'UI_PRINT', target:
'global_broadcast', payload: {&}, ts: 1790507114557}
** /Console **
== REPL ==
$ cat /apps/order_lookup.json
{
B "root": {
B B "type": "vbox",
B B "children": ["title", "order_id_input", "lookup_button", "results_grid"]
B },
B "title": {
B B "type": "text",
B B "text": "Order Lookup"
B },
B "order_id_input": {
B B "type": "input",
B B "label": "Order ID",
B B "placeholder": "Enter order ID"
B },
B "lookup_button": {
B B "type": "button",
B B "label": "Search Database",
B B "bind_click": "intent:DATA_QUERY",
B B "context": {
B B B "source": "order_lookup_db",
B B B "action": "find",
B B B "input_ref": "order_id_input",
B B B "stream_target": "stream_order_lookup_results"
B B }
B },
B "results_grid": {
B B "type": "datagrid",
B B "stream_source": "stream_order_lookup_results"
B }
}
== /REPL ==
Awesome!
We probably need to start building a dev-manual for this OS soon -- what's the
way to refresh / trigger a redraw/recreate of the Order lookup app?