Home
last modified time | relevance | path

Searched refs:builderNode (Results 1 – 25 of 53) sorted by relevance

123

/ohos5.0/docs/zh-cn/application-dev/web/
H A Dweb-component-migrate.md5 …e.md)能力实现的。实现的基本原理是:通过[BuilderNode](../ui/arkts-user-defined-arktsNode-builderNode.md),开发者可创建Web组件…
73 private builderNode: BuilderNode<[Data]> | null | undefined = null;
77 …constructor(builderNode : BuilderNode<[Data]> | undefined, webController : webview.WebviewControll…
79 this.builderNode = builderNode;
92 if (this.builderNode) {
93 let frameNode : FrameNode | null = this.builderNode.getFrameNode();
99 this.rootNode = this.builderNode.getFrameNode();
123 let builderNode : BuilderNode<[Data]> = new BuilderNode(uiContext);
125 builderNode.build(wrap, new Data(url, webController));
128 builderNodeMap.set(url, builderNode);
/ohos5.0/docs/en/application-dev/web/
H A Dweb-component-migrate.md5 …pability. You can use [BuilderNode](../ui/arkts-user-defined-arktsNode-builderNode.md) to create o…
73 private builderNode: BuilderNode<[Data]> | null | undefined = null;
77 …constructor(builderNode : BuilderNode<[Data]> | undefined, webController : webview.WebviewControll…
79 this.builderNode = builderNode;
92 if (this.builderNode) {
93 let frameNode : FrameNode | null = this.builderNode.getFrameNode();
99 this.rootNode = this.builderNode.getFrameNode();
123 let builderNode : BuilderNode<[Data]> = new BuilderNode(uiContext);
125 builderNode.build(wrap, new Data(url, webController));
128 builderNodeMap.set(url, builderNode);
/ohos5.0/docs/zh-cn/application-dev/ui/
H A Darkts-user-defined-arktsNode-builderNode.md25 …rence/apis-arkui/js-apis-arkui-builderNode.md#build)之后才能通过[getFrameNode](../reference/apis-arkui/j…
51 …rence/apis-arkui/js-apis-arkui-builderNode.md#buildoptions12)字段作为[build](../reference/apis-arkui/j…
200 使用[updateConfiguration](../reference/apis-arkui/js-apis-arkui-builderNode.md#updateconfiguration12)…
384 …eference/apis-arkui/js-apis-arkui-builderNode.md#reuse12)事件和[recycle](../reference/apis-arkui/js-a…
432 public builderNode: BuilderNode<[Params]> | null = null;
436 if (this.builderNode == null) {
437 this.builderNode = new BuilderNode(uiContext, { selfIdealSize: { width: 300, height: 200 } });
438 this.builderNode.build(wrapBuilder<[Params]>(buildNode), new Params(this.item));
440 return this.builderNode.getFrameNode();
456 this.controller?.builderNode?.recycle();
[all …]
H A Darkts-user-defined.md9 …kui-renderNode.md)、[BuilderNode](../reference/apis-arkui/js-apis-arkui-builderNode.md)),这些节点能够通过[自…
26 …|自定义节点| 原生组件混合 | [BuilderNode](arkts-user-defined-arktsNode-builderNode.md):BuilderNode对象提供了能够创建、更…
H A Darkts-user-defined-node.md3 …kui-renderNode.md)和[BuilderNode](../reference/apis-arkui/js-apis-arkui-builderNode.md)。FrameNode表示…
H A Darkts-user-defined-arktsNode-frameNode.md41 > - BuilderNode中调用[getFrameNode](../reference/apis-arkui/js-apis-arkui-builderNode.md#getframenode)…
1099 private builderNode: BuilderNode<[]> | null = null;
1103 this.builderNode = new BuilderNode(uiContext, { selfIdealSize: { width: 200, height: 100 } });
1104 this.builderNode.build(new WrappedBuilder(buildComponent));
1110 rootRenderNode.appendChild(this.builderNode!.getFrameNode()!.getRenderNode());
1117 if (this.rootNode !== null && this.builderNode !== null) {
1118 this.rootNode.removeChild(this.builderNode.getFrameNode());
1119 this.builderNode.dispose();
1127 …if (rootRenderNode !== null && this.builderNode !== null && this.builderNode.getFrameNode() !== nu…
1128 rootRenderNode.removeChild(this.builderNode!.getFrameNode()!.getRenderNode());
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/
H A Djs-apis-arkui-builderNode.md551 > 传入的坐标值需要转换为px,如果builderNode有仿射变换,则需要再叠加仿射变换。
703 private builderNode: BuilderNode<[]> | null = null;
708 this.builderNode.build(new WrappedBuilder(buildComponent));
721 if (this.builderNode !== null) {
722 this.builderNode.dispose();
728 …if (rootRenderNode !== null && this.builderNode !== null && this.builderNode.getFrameNode() !== nu…
825 public builderNode: BuilderNode<[Params]> | null = null;
829 if (this.builderNode == null) {
833 return this.builderNode.getFrameNode();
849 this.controller?.builderNode?.recycle();
[all …]
H A Djs-apis-arkui-xcomponentNode.md32 | options | [RenderOptions](./js-apis-arkui-builderNode.md#renderoptions) | 是 | XComponentNod…
39 > 需要显式指定[RenderOptions](./js-apis-arkui-builderNode.md#renderoptions)中的selfIdealSize,否则XComponentNo…
75 | type | [NodeRenderType](./js-apis-arkui-builderNode.md#noderendertype) | 是 | 需要修改的渲染类型。 |
H A Djs-apis-arkui-node.md5 * [BuilderNode](./js-apis-arkui-builderNode.md#buildernode)模块:提供能够挂载原生组件的自定义节点BuilderNode。不建议将Build…
7 …rkui-nodeController.md#nodecontroller)可通过[BuilderNode](./js-apis-arkui-builderNode.md#buildernode)…
H A Djs-apis-arkui-frameNode.md810 private builderNode: BuilderNode<[]> | null = null;
815 this.builderNode.build(new WrappedBuilder(buildComponent));
828 if (this.rootNode !== null && this.builderNode !== null) {
830 this.builderNode.dispose();
838 …if (rootRenderNode !== null && this.builderNode !== null && this.builderNode.getFrameNode() !== nu…
1309 private builderNode: BuilderNode<[]> | null = null;
1319 this.builderNode.build(this.wrappedBuilder);
1321 return this.builderNode.getFrameNode();
1325 if (this.builderNode !== null) {
1326 this.builderNode.getFrameNode()?.disposeTree()
[all …]
/ohos5.0/docs/en/application-dev/ui/
H A Darkts-user-defined-arktsNode-builderNode.md25 …ence/apis-arkui/js-apis-arkui-builderNode.md#getframenode) after [build](../reference/apis-arkui/j…
51 …kui/js-apis-arkui-builderNode.md#buildoptions12) field as a parameter for the [build](../reference…
200 - Use the [updateConfiguration](../reference/apis-arkui/js-apis-arkui-builderNode.md#updateconfigur…
384 …ference/apis-arkui/js-apis-arkui-builderNode.md#reuse12) and [recycle](../reference/apis-arkui/js-…
432 public builderNode: BuilderNode<[Params]> | null = null;
436 if (this.builderNode == null) {
437 this.builderNode = new BuilderNode(uiContext, { selfIdealSize: { width: 300, height: 200 } });
438 this.builderNode.build(wrapBuilder<[Params]>(buildNode), new Params(this.item));
440 return this.builderNode.getFrameNode();
456 this.controller?.builderNode?.recycle();
[all …]
H A Darkts-user-defined-arktsNode-frameNode.md41 …de**, you can use [getFrameNode](../reference/apis-arkui/js-apis-arkui-builderNode.md#getframenode…
1099 private builderNode: BuilderNode<[]> | null = null;
1103 this.builderNode = new BuilderNode(uiContext, { selfIdealSize: { width: 200, height: 100 } });
1104 this.builderNode.build(new WrappedBuilder(buildComponent));
1110 rootRenderNode.appendChild(this.builderNode!.getFrameNode()!.getRenderNode());
1117 if (this.rootNode !== null && this.builderNode !== null) {
1118 this.rootNode.removeChild(this.builderNode.getFrameNode());
1119 this.builderNode.dispose();
1127 …if (rootRenderNode !== null && this.builderNode !== null && this.builderNode.getFrameNode() !== nu…
1128 rootRenderNode.removeChild(this.builderNode!.getFrameNode()!.getRenderNode());
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/tabs/
H A Dtabs_node.h109 RefPtr<UINode> GetBuilderByContentId(int32_t tabContentId, const RefPtr<UINode>& builderNode) in GetBuilderByContentId() argument
113 builderNode_.try_emplace(tabContentId, builderNode); in GetBuilderByContentId()
117 iter->second = builderNode; in GetBuilderByContentId()
H A Dtab_content_model_ng.cpp238 auto builderNode = ViewStackProcessor::GetInstance()->Finish(); in AddTabBarItem() local
242 if (builderNode) { in AddTabBarItem()
243 builderNode->MountToParent(columnNode); in AddTabBarItem()
301 auto builderNode = tabContentPattern->FireCustomStyleNode(); in AddTabBarItem() local
302 …Node->ReplaceChild(AceType::DynamicCast<FrameNode>(columnNode->GetChildren().back()), builderNode); in AddTabBarItem()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ark_node/src/
H A Dcomponent_content.ts24 let builderNode = new BuilderNode(uiContext, {});
25 this.builderNode_ = builderNode;
H A Dnode_finalization_register_proxy.ts20 …const builderNode = BuilderNodeFinalizationRegisterProxy.ElementIdToOwningBuilderNode_.get(heldVal…
22 builderNode.dispose();
/ohos5.0/docs/en/application-dev/reference/apis-arkui/
H A Djs-apis-arkui-xcomponentNode.md7 …ce API version 12. You are advised to use BuilderNode](./js-apis-arkui-builderNode.md#buildernode)…
34 | options | [RenderOptions](./js-apis-arkui-builderNode.md#renderoptions) | Yes | Parameters f…
41 > You need to explicitly specify **selfIdealSize** in [RenderOptions](./js-apis-arkui-builderNode.m…
77 | type | [NodeRenderType](./js-apis-arkui-builderNode.md#noderendertype) | Yes| Target rendering …
H A Djs-apis-arkui-builderNode.md701 private builderNode: BuilderNode<[]> | null = null;
706 this.builderNode.build(new WrappedBuilder(buildComponent));
712 rootRenderNode.appendChild(this.builderNode!.getFrameNode()!.getRenderNode());
719 if (this.builderNode !== null) {
720 this.builderNode.dispose();
726 …if (rootRenderNode !== null && this.builderNode !== null && this.builderNode.getFrameNode() !== nu…
823 public builderNode: BuilderNode<[Params]> | null = null;
827 if (this.builderNode == null) {
831 return this.builderNode.getFrameNode();
847 this.controller?.builderNode?.recycle();
[all …]
H A Djs-apis-arkui-node.md5 * [BuilderNode](./js-apis-arkui-builderNode.md#buildernode) module: provides APIs for creating a Bu…
7 …Controller.md#nodecontroller) to mount a [BuilderNode](./js-apis-arkui-builderNode.md#buildernode)…
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_ui_extension.cpp363 JSRef<JSVal> builderNode = componentContentObj->GetProperty("builderNode_"); in ResolveAreaPlaceholderParams() local
364 if (!builderNode->IsObject()) { in ResolveAreaPlaceholderParams()
367 auto builderNodeObj = JSRef<JSObject>::Cast(builderNode); in ResolveAreaPlaceholderParams()
412 JSRef<JSVal> builderNode = componentContentObj->GetProperty("builderNode_"); in Create() local
413 if (!builderNode->IsObject()) { in Create()
416 auto builderNodeObj = JSRef<JSObject>::Cast(builderNode); in Create()
H A Djs_security_ui_extension.cpp373 JSRef<JSVal> builderNode = componentContentObj->GetProperty("builderNode_"); in Create() local
374 if (!builderNode->IsObject()) { in Create()
377 auto builderNodeObj = JSRef<JSObject>::Cast(builderNode); in Create()
/ohos5.0/foundation/arkui/ace_engine/interfaces/native/node/
H A Dnative_node_napi.cpp68 napi_value builderNode = nullptr; in OH_ArkUI_GetNodeHandleFromNapiValue() local
69 auto result = napi_get_named_property(env, value, "builderNode_", &builderNode); in OH_ArkUI_GetNodeHandleFromNapiValue()
75 result = napi_get_named_property(env, builderNode, "nodePtr_", &nodePtr); in OH_ArkUI_GetNodeHandleFromNapiValue()
/ohos5.0/docs/zh-cn/application-dev/quick-start/
H A Darkts-custom-components-freezeV2.md351 如下面的例子所示,FreezeBuildNode中使用了自定义节点[BuilderNode](../reference/apis-arkui/js-apis-arkui-builderNode.md…
481 ![builderNode.gif](figures/builderNode.gif)
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-basic-components-nodecontainer.md9 …eNode](../js-apis-arkui-frameNode.md)或者是[BuilderNode](../js-apis-arkui-builderNode.md)中获取的根节点Frame…
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/button/
H A Dbutton_pattern.cpp487 auto builderNode = BuildContentModifierNode(); in FireBuilder() local
488 if (contentModifierNode_ == builderNode) { in FireBuilder()
492 contentModifierNode_ = builderNode; in FireBuilder()

123