/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/base/ |
H A D | observer_handler.h | 45 struct NavDestinationInfo { struct 53 NavDestinationInfo() = default; argument 55 NavDestinationInfo(std::string id, std::string name, NavDestinationState state) in NavDestinationInfo() function 59 NavDestinationInfo(std::string id, std::string name, NavDestinationState state, in NavDestinationInfo() function 85 std::optional<NavDestinationInfo> from; 86 std::optional<NavDestinationInfo> to; 90 std::optional<NavDestinationInfo>&& toInfo, NavigationOperation op) in NavDestinationSwitchInfo() 92 to(std::forward<std::optional<NavDestinationInfo>>(toInfo)), operation(op) in NavDestinationSwitchInfo() 159 void NotifyNavDestinationSwitch(std::optional<NavDestinationInfo>&& from, 160 std::optional<NavDestinationInfo>&& to, NavigationOperation operation); [all …]
|
H A D | observer_handler.cpp | 50 NavDestinationInfo info(GetNavigationId(pattern), pattern->GetName(), state); in NotifyNavigationStateChange() 55 … NavDestinationInfo info(GetNavigationId(pattern), pattern->GetName(), state, context->GetIndex(), in NotifyNavigationStateChange() 146 std::shared_ptr<NavDestinationInfo> UIObserverHandler::GetNavigationState(const RefPtr<AceType>& no… in GetNavigationState() 174 return std::make_shared<NavDestinationInfo>( in GetNavigationState() 246 void UIObserverHandler::NotifyNavDestinationSwitch(std::optional<NavDestinationInfo>&& from, in NotifyNavDestinationSwitch() 247 std::optional<NavDestinationInfo>&& to, NavigationOperation operation) in NotifyNavDestinationSwitch() 255 …onSwitchInfo switchInfo(GetUIContextValue(), std::forward<std::optional<NavDestinationInfo>>(from), in NotifyNavDestinationSwitch() 256 std::forward<std::optional<NavDestinationInfo>>(to), operation); in NotifyNavDestinationSwitch()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-custom-component-api.md | 78 queryNavDestinationInfo(): NavDestinationInfo | undefined; 90 | [NavDestinationInfo](../js-apis-arkui-observer.md#navdestinationinfo) \| undefined | 返回NavDestina… 108 navDesInfo: uiObserver.NavDestinationInfo | undefined
|
H A D | ts-basic-components-navigation.md | 892 …nReady](ts-basic-components-navdestination.md#onready11)回调中获取,也可以在[NavDestinationInfo](../js-apis-…
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/base/ |
H A D | observer_test_ng.cpp | 175 std::optional<NavDestinationInfo> from; 176 std::optional<NavDestinationInfo> to; 223 std::optional<NavDestinationInfo> from; 224 std::optional<NavDestinationInfo> to;
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-custom-component-api.md | 78 queryNavDestinationInfo(): NavDestinationInfo | undefined; 90 | [NavDestinationInfo](../js-apis-arkui-observer.md#navdestinationinfo) \| undefined | **NavDestina… 108 navDesInfo: uiObserver.NavDestinationInfo | undefined
|
H A D | ts-basic-components-navigation.md | 894 …vdestination.md#onready11) callback of **NavDestination** or from [NavDestinationInfo](../js-apis-…
|
/ohos5.0/foundation/arkui/ace_engine/interfaces/napi/kits/observer/ |
H A D | ui_observer_listener.h | 38 void OnNavigationStateChange(const NG::NavDestinationInfo& info); 54 napi_value CreateNavDestinationInfoObj(const NG::NavDestinationInfo& info);
|
H A D | ui_observer.h | 40 static void HandleNavigationStateChange(const NG::NavDestinationInfo& info);
|
H A D | ui_observer_listener.cpp | 33 void UIObserverListener::OnNavigationStateChange(const NG::NavDestinationInfo& info) in OnNavigationStateChange() 673 napi_value UIObserverListener::CreateNavDestinationInfoObj(const NG::NavDestinationInfo& info) in CreateNavDestinationInfoObj()
|
H A D | ui_observer.cpp | 135 void UIObserver::HandleNavigationStateChange(const NG::NavDestinationInfo& info) in HandleNavigationStateChange()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/ |
H A D | js-apis-arkui-observer.md | 78 ## NavDestinationInfo section 176 | from | [NavDestinationInfo](#navdestinationinfo) \| [NavBar](./arkui-ts/ts-basic-componen… 177 | to | [NavDestinationInfo](#navdestinationinfo) \| [NavBar](./arkui-ts/ts-basic-componen… 211 on(type: 'navDestinationUpdate', callback: Callback\<NavDestinationInfo\>): void 224 | callback | Callback\<[NavDestinationInfo](#navdestinationinfo)\> | 是 | 回调函数。返回当前的NavDestination… 281 off(type: 'navDestinationUpdate', callback?: Callback\<NavDestinationInfo\>): void 294 | callback | Callback\<[NavDestinationInfo](#navdestinationinfo)\> | 否 | 回调函数。返回当前的NavDestination… 302 …ionUpdate', options: { navigationId: ResourceStr }, callback: Callback\<NavDestinationInfo\>): void 316 | callback | Callback\<[NavDestinationInfo](#navdestinationinfo)\> | 是 | 回调函数。返回当前… 374 …onUpdate', options: { navigationId: ResourceStr }, callback?: Callback\<NavDestinationInfo\>): void [all …]
|
H A D | js-apis-arkui-UIContext.md | 2557 | navDestinationInfo | observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo) … 2565 on(type: 'navDestinationUpdate', callback: Callback\<observer.NavDestinationInfo\>): void 2578 | callback | Callback\<observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo)\… 2593 off(type: 'navDestinationUpdate', callback?: Callback\<observer.NavDestinationInfo\>): void 2606 | callback | Callback\<observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo)\… 2619 …', options: { navigationId: ResourceStr }, callback: Callback\<observer.NavDestinationInfo\>): void 2633 | callback | Callback\<observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo)\… 2648 …, options: { navigationId: ResourceStr }, callback?: Callback\<observer.NavDestinationInfo\>): void 2662 | callback | Callback\<observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo)\…
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/ |
H A D | js-apis-arkui-observer.md | 78 ## NavDestinationInfo section 176 | from | [NavDestinationInfo](#navdestinationinfo) \| [NavBar](./arkui-ts/ts-basic-componen… 177 | to | [NavDestinationInfo](#navdestinationinfo) \| [NavBar](./arkui-ts/ts-basic-componen… 210 on(type: 'navDestinationUpdate', callback: Callback\<NavDestinationInfo\>): void 223 | callback | Callback\<[NavDestinationInfo](#navdestinationinfo)\> | Yes | Callback used to return… 235 off(type: 'navDestinationUpdate', callback?: Callback\<NavDestinationInfo\>): void 248 | callback | Callback\<[NavDestinationInfo](#navdestinationinfo)\> | No | Callback used to return … 258 …ionUpdate', options: { navigationId: ResourceStr }, callback: Callback\<NavDestinationInfo\>): void 272 | callback | Callback\<[NavDestinationInfo](#navdestinationinfo)\> | Yes | Callback… 284 …onUpdate', options: { navigationId: ResourceStr }, callback?: Callback\<NavDestinationInfo\>): void [all …]
|
H A D | js-apis-arkui-UIContext.md | 2554 | navDestinationInfo | observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo) … 2562 on(type: 'navDestinationUpdate', callback: Callback\<observer.NavDestinationInfo\>): void 2575 | callback | Callback\<observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo)\… 2590 off(type: 'navDestinationUpdate', callback?: Callback\<observer.NavDestinationInfo\>): void 2603 | callback | Callback\<observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo)\… 2616 …', options: { navigationId: ResourceStr }, callback: Callback\<observer.NavDestinationInfo\>): void 2630 | callback | Callback\<observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo)\… 2645 …, options: { navigationId: ResourceStr }, callback?: Callback\<observer.NavDestinationInfo\>): void 2659 | callback | Callback\<observer.[NavDestinationInfo](js-apis-arkui-observer.md#navdestinationinfo)\…
|
/ohos5.0/docs/zh-cn/application-dev/ui/ |
H A D | arkts-navigation-navigation.md | 552 …md#querynavdestinationinfo)方法,可以在NavDestination内部查询到当前所属页面的信息,返回值为[NavDestinationInfo](../referenc… 560 navDesInfo: uiObserver.NavDestinationInfo | undefined
|
H A D | arkts-router-to-navigation.md | 710 navDesInfo: uiObserver.NavDestinationInfo | undefined
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/ |
H A D | navigation_pattern.cpp | 67 …const RefPtr<NavDestinationContext>& context, bool isFrom, std::optional<NavDestinationInfo>& info) in BuildNavDestinationInfoFromContext() 83 …info = std::make_optional<NavDestinationInfo>(navigationId, name, state, index, param, navDestinat… in BuildNavDestinationInfoFromContext() 2460 std::optional<NavDestinationInfo> fromInfo; in NotifyNavDestinationSwitch() 2461 std::optional<NavDestinationInfo> toInfo; in NotifyNavDestinationSwitch()
|
/ohos5.0/docs/en/application-dev/ui/ |
H A D | arkts-navigation-navigation.md | 514 …f the current page within **NavDestination**. The return value is [NavDestinationInfo](../referenc… 522 navDesInfo: uiObserver.NavDestinationInfo | undefined
|
H A D | arkts-router-to-navigation.md | 706 navDesInfo: uiObserver.NavDestinationInfo | undefined
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/ |
H A D | node_api.cpp | 96 std::shared_ptr<NavDestinationInfo> GetNavDestinationInfoByNode(ArkUINodeHandle node) in GetNavDestinationInfoByNode()
|