Migrate control/binding calls to follow_up_action API - #686
Merged
oblomov-dev merged 2 commits intoJul 19, 2026
Conversation
…ing call methods The framework consolidates control_call, control_call_by_id and binding_call_by_id into follow_up_action with the new cs_event constants control_global, control_by_id and binding_call. Migrate demo apps 446-449 and 454 to the event-based calls and update titles/strip texts and the AGENTS.md capability-marker description accordingly. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y3dtkgTSRc98yDRUUDVd1q
…ve demo app 001 Apps 088 and 170 wire NavContainer tab navigation directly to the generic cs_event-control_by_id client event (whitelisted method 'to') instead of the legacy *_nav_container_to remap events. App 202 expresses the wizard step flow as two generic control calls (discardProgress + setNextStep, whitelisted upstream) instead of the dedicated WIZARD_SET_NEXT_STEP event. Remove z2ui5_cl_demo_app_001 (Binding - Level Simple) including its overview tile (catalog regenerated via npm run launchpad) and the dead BUTTON_CHANGE_APP handler in app 025 that navigated to it. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y3dtkgTSRc98yDRUUDVd1q
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Refactor four demo apps to use the unified
follow_up_action()API withcs_eventconstants instead of the deprecatedcontrol_call(),control_call_by_id(), andbinding_call_by_id()methods.Changes
control_call()tofollow_up_action( cs_event-control_global )for MessageToast, MessageBox, and Theming operationscontrol_call_by_id()tofollow_up_action( cs_event-control_by_id )for focus and scroll operationscontrol_call_by_id()tofollow_up_action( cs_event-control_by_id )for panel expansioncontrol_call_by_id()tofollow_up_action( cs_event-control_by_id )for PDF viewerbinding_call_by_id()tofollow_up_action( cs_event-binding_call )for list filtering and sortingImplementation Details
t_argparameters use positional arguments as documented in inline commentscontrol_by_idcalls:(id, view, method, [params...])control_globalcalls:(object, method, [params...])binding_callcalls:(id, aggregation, method, [params...])''used for global view lookup in control_by_id operationshttps://claude.ai/code/session_01Y3dtkgTSRc98yDRUUDVd1q