繁体   English   中英

CRM Web UI中组件配置的动态选择

[英]Dynamic selection of component configuration in CRM Web UI

我做了以下事情:

  • 创建了两个配置 C1 和 C2。
  • 增强了标准 Web UI 组件的视图和类,添加了一个 ComboBox 字段。

我该怎么做才能动态选择配置? - 例子:

  • 如果用户在 ComboBox 中选择“A”,则应显示 C1。
  • 如果用户在 ComboBox 中选择“B”,则应显示 C2。

我的 ZLOY BRole 配置

使用视图的DO_CONFIG_DETERMINATION事件,并放置如下内容:

    IF <ComboBox.Value> EQ "A".
      CALL METHOD me->set_config_keys
        EXPORTING
          iv_object_type          = 'your_object_type'
          iv_object_sub_type      = 'your_sub_obj_type'
          iv_propagate_2_children = abap_false.
    ELSE.
      ...config B
    ENDIF.

这里的对象和子对象类型是您在创建自定义配置时被提示的类型。

该方法的示例实现可以在BP_HEAD/AccountDetails标准 WebUI 组件中找到。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM