Home
last modified time | relevance | path

Searched refs:WrappedBuilder (Results 1 – 25 of 71) sorted by relevance

123

/ohos5.0/docs/zh-cn/application-dev/quick-start/
H A Darkts-wrapBuilder.md32 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 Darkts-wrapBuilder.md31 **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 Djs-apis-arkui-ComponentContent.md22 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 Djs-apis-arkui-builderNode.md86 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 Djs-apis-arkui-nodeController.md147 private wrapBuilder: WrappedBuilder<[Params]> = wrapBuilder(buttonBuilder);
/ohos5.0/docs/en/application-dev/reference/apis-arkui/
H A Djs-apis-arkui-ComponentContent.md22 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 Djs-apis-arkui-builderNode.md84 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 Dcomponent_content.ts22 …constructor(uiContext: UIContext, builder: WrappedBuilder<[]> | WrappedBuilder<[Object]>, params?:…
H A Dindex.d.ts46 ): WrappedBuilder<Args>;
48 declare class WrappedBuilder<Args extends Object[]> {
H A Dbuilder_node.ts34 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 Dts-universal-attributes-content-modifier.md29 applyContent() : WrappedBuilder<[T]>
71 applyContent() : WrappedBuilder<[CheckBoxConfiguration]>
H A Dts-basic-components-nodecontainer.md67 private wrapBuilder: WrappedBuilder<[Params]> = wrapBuilder(buttonBuilder);
/ohos5.0/docs/zh-cn/application-dev/web/
H A Dweb-predictor.md231 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 Dnode_custom_component_reusable_pool.md202 …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 Dts-universal-attributes-content-modifier.md29 applyContent() : WrappedBuilder<[T]>
69 applyContent() : WrappedBuilder<[CheckBoxConfiguration]>
H A Dts-basic-components-nodecontainer.md65 private wrapBuilder: WrappedBuilder<[Params]> = wrapBuilder(buttonBuilder);
/ohos5.0/docs/zh-cn/application-dev/ui/
H A Darkts-user-defined-arktsNode-builderNode.md37 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 Darkts-router-to-navigation.md591 3. 各个路由页面不再提供组件,转为提供@build封装的构建函数,并再通过WrappedBuilder封装后,实现全局封装;
592 4. 各个路由页面将模块名称、路由名称、WrappedBuilder封装后构建函数注册如路由模块。
/ohos5.0/docs/en/application-dev/web/
H A Dweb-predictor.md231 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 Darkts-user-defined-arktsNode-builderNode.md37 …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 DArkLoadingProgress.ts18 builder: WrappedBuilder<Object[]> | null = null;
H A DArkRating.ts78 builder: WrappedBuilder<Object[]> | null = null;
H A DArkDataPanel.ts18 builder: WrappedBuilder<Object[]> | null = null;
H A DArkGauge.ts18 builder: WrappedBuilder<Object[]> | null = null;
H A DArkProgress.ts27 builder: WrappedBuilder<Object[]> | null = null;

123