首页 > 其他分享 >55 扩展应用组件声明周期

55 扩展应用组件声明周期

时间:2024-09-03 14:53:41浏览次数:12  
标签:触发 string 卡片 55 扩展 更新 formId want 组件

  1. onAddForm(want: Want) 使用方创建卡片时触发,提供方需要返回卡片数据绑定类
  2. onCastToNormalForm(formId: string) 使用方将临时卡片转换为常态卡片触发,提供方需要做相应的处理
  3. onUpdateForm(formId: string) 若卡片支持定时更新/定点更新/卡片使用方主动请求更新功能,则提供方需要重写该方法以支持数据更新
  4. onChangeFormVisibility(newStatus: Record<string, number>) 需要配置formVisibleNotify为true,且为系统应用才会回调
  5. onFormEvent(formId: string, message: string) 若卡片支持触发事件,则需要重写该方法并实现对事件的触发
  6. onRemoveForm(formId: string) 当对应的卡片删除时触发的回调,入参是被删除的卡片ID
  7. onConfigurationUpdate(config: Configuration)当前formExtensionAbility存活时更新系统配置信息时触发的回调。 需注意:formExtensionAbility创建后5秒内无操作将会被清理。
  8. onAcquireFormState(want: Want) 卡片提供方接收查询卡片状态通知接口,默认返回卡片初始状态。

标签:触发,string,卡片,55,扩展,更新,formId,want,组件
From: https://blog.csdn.net/I_did_it/article/details/141815594

相关文章

  • [1055]
    Togettheindexofthe“True”valuesinaPandasSeries,youcanusetheindexattributealongwithbooleanindexing.Here’sasimplewaytodoit:ImportPandas:importpandasaspdCreateyourSeries:series=pd.Series([True,False,True,False,......
  • SAP ABAP BOM组件展开BAPI
    TYPE-POOLSslis.TABLES:marc.TYPES:BEGINOFty_data,matnrTYPEmatnr,"母件stufeTYPEhistu,"阶层idnrkTYPEidnrk,"子件ENDOFty_data,BEGINOFty_marc,matnrTYPEmatnr,"......
  • 解决 Exchange 发到邮件组报错 550 5.1.1 User unknown (in reply to RCPT TO command
    版本2010只需要关闭:要求所有发件人通过身份验证位置:Exchange管理控制台收件人配置通讯组XXX组属性邮件流设置邮件传递设置[√]要求所有发件人通过身份验证取消勾选,再点确定即可参考资料:https://portal.thobson.com/knowledgebase/427/550-511-Use......
  • 自定义缓存组件 代替 Spring@Cache缓存注解
    自定义缓存组件代替Spring@Cache缓存注解  在实现上述功能之前先来点基础的,redis在SpringBoot项目中常规的用法,好对缓存和redis客户端的使用有一定了解。  1.添加依赖redis客户端依赖(连接redis服务端必备 )<!--客户端依赖二选一--><dependency><groupId>redi......
  • 基于二维码的运动鞋防伪溯源系统---附源码89552
    摘要   二维码的运动鞋防伪溯源系统是基于SSM(Spring、Spring MVC、MyBatis)框架开发的一种解决运动鞋防伪和溯源问题的系统。该系统通过为每双鞋子生成唯一的二维码,并将相关信息与二维码绑定,实现对运动鞋的溯源和防伪验证。本文介绍了该系统的设计与实现。   ......
  • 03 Windows批处理的作用域和延迟扩展
    在前文中,我们学习了变量、如何设置它们以及如何解析它们的值。在本文中,我将重点介绍setlocal命令,它是批处理中非常重要的、具有不同特性的核心内容,它可以何时、何地以及如何处理变量。首先,它定义了作用域:在何处以及何时可以访问和操作这些变量。其次,它启用了一个称为延迟扩展的特......
  • .NET 最好用的验证组件 FluentValidation
    前言一个.NET验证框架,支持链式操作,易于理解,功能完善,组件内提供十几种常用验证器,可扩展性好,支持自定义验证器,支持本地化多语言。项目介绍FluentValidation是一个开源的.NET库,用于验证对象的属性。它提供了一种简单而强大的方式来定义和执行验证规则,使验证逻辑的编写和维护......
  • Android架构组件:MVVM模式的实战应用与数据绑定技巧
    Android应用开发已经逐渐变得高效且模块化,MVVM(Model-View-ViewModel)设计模式与Android架构组件的结合,无疑提升了开发者的生产力。在本指南中,我们将详细介绍MVVM模式的概念,如何在Android中实现MVVM,并结合实际操作案例让读者更好地理解与运用数据绑定技巧。1.MVVM模式......
  • k8s核心组件etcd备份与恢复
    etcd在k8s集群中的身份以及重要性介绍在Kubernetes(K8s)集群中,etcd扮演着至关重要的角色,它是集群状态存储的核心组件。以下是etcd在K8s集群中的角色、作用及其重要性的详细说明:角色:etcd是K8s集群的“大脑”,存储和管理了整个集群的状态信息。重要性:etcd是K8s集群中不可或缺......
  • Golang 脱敏扩展包:简化敏感信息处理的利器
    Golang脱敏扩展包:简化敏感信息处理的利器原创 PFinal南丞 PFinalClub  2024年09月03日07:36 上海 听全文PFinalClub一个有信念者所开发出的力量,大于99个只有兴趣者。88篇原创内容公众号Golang脱敏扩展包:简化敏感信息处理的利器背景在数据处理......