/ohos5.0/docs/zh-cn/application-dev/quick-start/ |
H A D | arkts-wrapBuilder.md | 32 wrapBuilder是一个模板函数,返回一个`WrappedBuilder`对象。 35 …are function wrapBuilder< Args extends Object[]>(builder: (...args: Args) => void): WrappedBuilder; 37 同时 `WrappedBuilder`对象也是一个模板类。 40 declare class WrappedBuilder< Args extends Object[]> { 53 let builderVar: WrappedBuilder<[string, number]> = wrapBuilder(MyBuilder) 54 let builderArr: WrappedBuilder<[string, number]>[] = [wrapBuilder(MyBuilder)] //可以放入数组 63 wrapBuilder方法返回的WrappedBuilder对象的builder属性方法只能在struct内部使用。 78 let globalBuilder: WrappedBuilder<[string, number]> = wrapBuilder(MyBuilder); 122 ForEach(builderArr, (item: WrappedBuilder<[string, number]>) => { 156 const wBuilder: WrappedBuilder<[Tmp]> = wrapBuilder(overBuilder); [all …]
|
/ohos5.0/docs/en/application-dev/quick-start/ |
H A D | arkts-wrapBuilder.md | 31 **wrapBuilder** is a template function that returns a **WrappedBuilder** object. 34 …are function wrapBuilder< Args extends Object[]>(builder: (...args: Args) => void): WrappedBuilder; 36 The **WrappedBuilder** object is also a template class. 39 declare class WrappedBuilder< Args extends Object[]> { 52 let builderVar: WrappedBuilder<[string, number]> = wrapBuilder(MyBuilder) 53 let builderArr: WrappedBuilder<[string, number]>[] = [wrapBuilder(MyBuilder)] // An array is accept… 73 let globalBuilder: WrappedBuilder<[string, number]> = wrapBuilder(MyBuilder); 117 ForEach(builderArr, (item: WrappedBuilder<[string, number]>) => { 151 const wBuilder: WrappedBuilder<[Tmp]> = wrapBuilder(overBuilder); 177 const globalBuilder: WrappedBuilder<[string, number]> = wrapBuilder(MyBuilder); [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/ |
H A D | js-apis-arkui-ComponentContent.md | 22 constructor(uiContext: UIContext, builder: WrappedBuilder\<[]>) 35 | builder | [WrappedBuilder\<[]>](../../quick-start/arkts-wrapBuilder.md) | 是 | 封装不带参builder函数… 39 constructor(uiContext: UIContext, builder: WrappedBuilder\<[T]>, args: T) 52 | builder | [WrappedBuilder\<[T]>](../../quick-start/arkts-wrapBuilder.md) | 是 | 封装带参builder函数… 53 | args | T | 是 | WrappedBuilder对象封装的builder函数的参数。 | 57 constructor(uiContext: UIContext, builder: WrappedBuilder\<[T]>, args: T, options: BuildOptions) 70 | builder | [WrappedBuilder\<[T]>](../../quick-start/arkts-wrapBuilder.md) | 是 | 封装带参builder函数… 71 | args | T | 是 | WrappedBuilder对象封装的builder函数的参数。 | 139 用于更新WrappedBuilder对象封装的builder函数参数,与constructor传入的参数类型保持一致。 149 | args | T | 是 | 用于更新WrappedBuilder对象封装的builder函数参数,与constructor传入的参数类型保持一致。 | [all …]
|
H A D | js-apis-arkui-builderNode.md | 86 build(builder: WrappedBuilder\<Args>, arg?: Object): void 107 | builder | [WrappedBuilder\<Args>](../../quick-start/arkts-wrapBuilder.md) | 是 | 创建对应节点树的时候所需的无状… 125 build(builder: WrappedBuilder\<Args>, arg: Object, options: [BuildOptions](#buildoptions12)): void 144 | builder | [WrappedBuilder\<Args>](../../quick-start/arkts-wrapBuilder.md) | 是 | 创建对应节点树的时候所需的无状… 607 private wrapBuilder: WrappedBuilder<[Params]> = wrapBuilder(ButtonBuilder); 708 this.builderNode.build(new WrappedBuilder(buildComponent));
|
H A D | js-apis-arkui-nodeController.md | 147 private wrapBuilder: WrappedBuilder<[Params]> = wrapBuilder(buttonBuilder);
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/ |
H A D | js-apis-arkui-ComponentContent.md | 22 constructor(uiContext: UIContext, builder: WrappedBuilder\<[]>) 35 | builder | [WrappedBuilder\<[]>](../../quick-start/arkts-wrapBuilder.md) | Yes | **WrappedBuil… 39 constructor(uiContext: UIContext, builder: WrappedBuilder\<[T]>, args: T) 52 | builder | [WrappedBuilder\<[T]>](../../quick-start/arkts-wrapBuilder.md) | Yes | **WrappedBui… 53 … | Yes | Parameters of the builder function encapsulated in the **WrappedBuilder** object.| 57 constructor(uiContext: UIContext, builder: WrappedBuilder\<[T]>, args: T, options: BuildOptions) 70 | builder | [WrappedBuilder\<[T]>](../../quick-start/arkts-wrapBuilder.md) | Yes | **WrappedBui… 71 … | Yes | Parameters of the builder function encapsulated in the **WrappedBuilder** object.| 139 Updates the parameters of the builder function encapsulated in the **WrappedBuilder** object. The p… 149 | args | T | Yes | Parameters of the builder function encapsulated in the **WrappedBuilder** … [all …]
|
H A D | js-apis-arkui-builderNode.md | 84 build(builder: WrappedBuilder\<Args>, arg?: Object): void 105 | builder | [WrappedBuilder\<Args>](../../quick-start/arkts-wrapBuilder.md) | Yes | Stateless UI m… 123 build(builder: WrappedBuilder\<Args>, arg: Object, options: [BuildOptions](#buildoptions12)): void 142 | builder | [WrappedBuilder\<Args>](../../quick-start/arkts-wrapBuilder.md) | Yes | Stateless UI m… 605 private wrapBuilder: WrappedBuilder<[Params]> = wrapBuilder(ButtonBuilder); 706 this.builderNode.build(new WrappedBuilder(buildComponent));
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ark_node/src/ |
H A D | component_content.ts | 22 …constructor(uiContext: UIContext, builder: WrappedBuilder<[]> | WrappedBuilder<[Object]>, params?:…
|
H A D | index.d.ts | 46 ): WrappedBuilder<Args>; 48 declare class WrappedBuilder<Args extends Object[]> {
|
H A D | builder_node.ts | 34 public build(builder: WrappedBuilder<Object[]>, params?: Object, options?: BuildOptions,): void { 164 …private buildWithNestingBuilder(builder: WrappedBuilder<Object[]>, supportLazyBuild: boolean): voi… 177 public build(builder: WrappedBuilder<Object[]>, params?: Object, options?: BuildOptions): void {
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-universal-attributes-content-modifier.md | 29 applyContent() : WrappedBuilder<[T]> 71 applyContent() : WrappedBuilder<[CheckBoxConfiguration]>
|
H A D | ts-basic-components-nodecontainer.md | 67 private wrapBuilder: WrappedBuilder<[Params]> = wrapBuilder(buttonBuilder);
|
/ohos5.0/docs/zh-cn/application-dev/web/ |
H A D | web-predictor.md | 231 private wrappedBuilder: WrappedBuilder<BuilderData[]> | null = null; 233 constructor(wrappedBuilder: WrappedBuilder<BuilderData[]>) { 259 export const createNode = (wrappedBuilder: WrappedBuilder<BuilderData[]>, data: BuilderData) => { 442 private wrappedBuilder: WrappedBuilder<BuilderData[]> | null = null; 444 constructor(wrappedBuilder: WrappedBuilder<BuilderData[]>) { 470 export const createNode = (wrappedBuilder: WrappedBuilder<BuilderData[]>, data: BuilderData) => {
|
/ohos5.0/docs/zh-cn/application-dev/performance/ |
H A D | node_custom_component_reusable_pool.md | 202 …public getNode(type: string, data: ESObject, builder: WrappedBuilder<ESObject>): NodeItem | undefi… 248 let flowItemWrapper: WrappedBuilder<ESObject> = wrapBuilder<ESObject>(FlowItemBuilder); 249 let swiperWrapper: WrappedBuilder<ESObject> = wrapBuilder<ESObject>(SwiperBuilder); 320 …public preBuild(type: string, item: ESObject, builder: WrappedBuilder<ESObject>, uiContext: UICont…
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-universal-attributes-content-modifier.md | 29 applyContent() : WrappedBuilder<[T]> 69 applyContent() : WrappedBuilder<[CheckBoxConfiguration]>
|
H A D | ts-basic-components-nodecontainer.md | 65 private wrapBuilder: WrappedBuilder<[Params]> = wrapBuilder(buttonBuilder);
|
/ohos5.0/docs/zh-cn/application-dev/ui/ |
H A D | arkts-user-defined-arktsNode-builderNode.md | 37 BuilderNode对象为一个模板类,需要在创建的时候指定类型。该类型需要与后续build方法中传入的[WrappedBuilder](../quick-start/arkts-wrapBuild… 41 通过BuilderNode的build可以实现原生组件树的创建。依照传入的WrappedBuilder对象创建组件树,并持有组件树的根节点。 193 通过BuilderNode对象的build创建原生组件树。依照传入的WrappedBuilder对象创建组件树,并持有组件树的根节点。 195 …t/arkts-state-management-overview.md)的更新机制。WrappedBuilder中直接使用的自定义组件其父组件为BuilderNode对象。因此,更新子组件即Wr… 341 private wrapBuilder: WrappedBuilder<[Params]> = wrapBuilder(ButtonBuilder);
|
H A D | arkts-router-to-navigation.md | 591 3. 各个路由页面不再提供组件,转为提供@build封装的构建函数,并再通过WrappedBuilder封装后,实现全局封装; 592 4. 各个路由页面将模块名称、路由名称、WrappedBuilder封装后构建函数注册如路由模块。
|
/ohos5.0/docs/en/application-dev/web/ |
H A D | web-predictor.md | 231 private wrappedBuilder: WrappedBuilder<BuilderData[]> | null = null; 233 constructor(wrappedBuilder: WrappedBuilder<BuilderData[]>) { 259 export const createNode = (wrappedBuilder: WrappedBuilder<BuilderData[]>, data: BuilderData) => { 442 private wrappedBuilder: WrappedBuilder<BuilderData[]> | null = null; 444 constructor(wrappedBuilder: WrappedBuilder<BuilderData[]>) { 470 export const createNode = (wrappedBuilder: WrappedBuilder<BuilderData[]>, data: BuilderData) => {
|
/ohos5.0/docs/en/application-dev/ui/ |
H A D | arkts-user-defined-arktsNode-builderNode.md | 37 …emplate class, you must specify a type that matches the type of the [WrappedBuilder](../quick-star… 41 …te a built-in component tree. The tree is constructed based on the **WrappedBuilder** object passe… 193 … of a **BuilderNode** object. The tree is constructed based on the **WrappedBuilder** object passe… 195 …**WrappedBuilder** object, their parent component is the **BuilderNode** object. Therefore, to upd… 341 private wrapBuilder: WrappedBuilder<[Params]> = wrapBuilder(ButtonBuilder);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ark_component/src/ |
H A D | ArkLoadingProgress.ts | 18 builder: WrappedBuilder<Object[]> | null = null;
|
H A D | ArkRating.ts | 78 builder: WrappedBuilder<Object[]> | null = null;
|
H A D | ArkDataPanel.ts | 18 builder: WrappedBuilder<Object[]> | null = null;
|
H A D | ArkGauge.ts | 18 builder: WrappedBuilder<Object[]> | null = null;
|
H A D | ArkProgress.ts | 27 builder: WrappedBuilder<Object[]> | null = null;
|