postMessageAll
postMessageAll
Sends a message recursively to this form and every child form.
Parameters
name(string): The message namedata(any): The payload (may be null)
Returns: None (void)
Description
Walks the form tree recursively and invokes the onMessage handler on itself and every child form. It recurses deeper than postMessage(name, data, "*"), reaching children of children as well.
postMessage vs postMessageAll
| Method | Delivery scope |
|---|---|
postMessage(..., "*") | Itself plus directly embedded FormContainer children |
postMessageAll | Itself plus every child form (deep recursion) |
Example
// 현재 폼과 모든 자식 폼에 리프레시 요청
$form.postMessageAll("refresh", null);
// 테마 변경 전체 브로드캐스트
$form.postMessageAll("themeChanged", { dark: true });
Related
$form.postMessage(name, data, target)— sends to a specific target$form.postDelayedMessage(name, data, target, milliSeconds)— sends after a delay$form.postMessageToApp(name, data, milliSeconds)— app-level message