CubaAppProvider
CubaAppProvider
初始化主要的 CUBA React Core 组件,并将这些组件提供给客户端应用程序。接收 REST API 服务实例和一个配置对象作为参数,配置对象接口如下:
import {PropertyType} from "@cuba-platform/rest";
export interface CubaAppConfig {
dataTransferFormats?: Partial<Record<PropertyType, string>>;
displayFormats?: Partial<Record<PropertyType, string>>;
}
-
dataTransferFormats
用来覆盖默认的格式,用在 REST API 数据传输的序列化和反序列化时 -
displayFormats
用来覆盖数据展示时的格式
参阅 CUBA REST JS API 文档内的 PropertyType 了解可用的属性类型。
如果只是覆盖时间类型的格式,可以通过这种方式。 |
<CubaAppProvider cubaREST={cubaREST}
config={{
dataTransferFormats: {
localDateTime: 'DD/MM/YYYY HH:mm:ss'
}
}}
>
// App 组件树
</CubaAppProvider>
API: CubaAppProviderProps.