Lines Matching refs:builderNode
3 …uilderNode仅可作为叶子节点使用。使用方式参考[BuilderNode开发指南](../../ui/arkts-user-defined-arktsNode-builderNode.md)。
9 > 如果在跨页面复用BuilderNode时显示异常,可参考[跨页面复用注意事项](../../ui/arkts-user-defined-arktsNode-builderNode.md#跨页面复…
551 > 传入的坐标值需要转换为px,如果builderNode有仿射变换,则需要再叠加仿射变换。
703 private builderNode: BuilderNode<[]> | null = null;
707 this.builderNode = new BuilderNode(uiContext, { selfIdealSize: { width: 200, height: 100 } });
708 this.builderNode.build(new WrappedBuilder(buildComponent));
714 rootRenderNode.appendChild(this.builderNode!.getFrameNode()!.getRenderNode());
721 if (this.builderNode !== null) {
722 this.builderNode.dispose();
728 …if (rootRenderNode !== null && this.builderNode !== null && this.builderNode.getFrameNode() !== nu…
729 rootRenderNode.removeChild(this.builderNode!.getFrameNode()!.getRenderNode());
825 public builderNode: BuilderNode<[Params]> | null = null;
829 if (this.builderNode == null) {
830 this.builderNode = new BuilderNode(uiContext, { selfIdealSize: { width: 300, height: 200 } });
831 this.builderNode.build(wrapBuilder<[Params]>(buildNode), new Params(this.item));
833 return this.builderNode.getFrameNode();
849 this.controller?.builderNode?.recycle();
854 this.controller?.builderNode?.reuse(params);