信息共享

因组件分离了,在组件内无法实现把信息共享给其他组件使用,即使在组件内设置为全局变量也是需要把组件拖到页面上,这样非常不合理。因此IDM集成了常用需求信息作为全局信息共享,通过配置页面属性获取,只需要组件内获取使用即可。如果以下需求不满足,欢迎提出Issues在新窗口打开

应用信息

主要用于共享当前应用信息给全局变量,提供给全部需要使用的组件。

  • 应用配置

    应用信息的获取不需要单独写代码,只需要通过页面配置进行配置即可,目前支持接口方式获取配置。

    提示

    配置属性参考:页面属性-应用信息

  • 获取信息

    组件内获取信息可以直接使用IDM.app.getAppInfo()方式获取,详细的使用方法可以参考:标准API-app

用户信息

主要用于共享当前用户信息给全局变量,提供给全部需要使用的组件。并且应用配置也可以直接配置判断是否需要登录,以及页面可以根据用户个性化配置显示。

  • 应用配置

    用户信息的获取不需要单独写代码,只需要通过页面配置进行配置即可,目前支持接口方式获取配置。

    提示

    配置属性参考:页面属性-用户信息

  • 获取信息

    组件内获取信息可以直接使用IDM.user.getCurrentUserInfo()方式获取,详细的使用方法可以参考:标准API-user

主题信息

主要用于共享当前主题信息给全局变量,提供给全部需要使用的组件。

  • 应用配置

    主题信息的获取不需要单独写代码,只需要通过页面配置进行配置即可,目前支持接口、自定义函数、使用页面统一接口结果集的方式获取配置。

    提示

    配置属性参考:页面属性-应用主题

  • 获取信息

    组件内获取信息可以直接使用IDM.theme.getCurrentThemeInfo()方式获取,详细的使用方法可以参考:标准API-theme