crm web ui 编辑列表 必填红框提示

sap 只对form 的必填字段 红框显示,这里在列表编辑时,实现红框效果:

GC_BG_COLOR_MANDATORY    Constant    Public    Type    STRING

'#FFE8EA;border:1px solid #C40000;'

METHOD GET_P_ZZNAME.
  DATA ls_AET_ATTR TYPE ztaet01_bol_attr .
  CASE iv_property.
    WHEN if_bsp_wd_model_setter_getter=>fp_fieldtype.
      rv_value = cl_bsp_dlc_view_descriptor=>field_type_picklist.

    WHEN if_bsp_wd_model_setter_getter=>fp_bgcolor.
     
      DATA(lr_ite) = collection_wrapper->get_iterator( ).
      IF lr_ite IS BOUND.
        DATA(lr_curr) = lr_ite->get_by_index( iv_index ).
        IF lr_curr IS BOUND.
          lr_curr->get_properties( IMPORTING es_attributes = ls_AET_ATTR ).
        ENDIF.
      ENDIF.

      IF   ls_AET_ATTR-ZZNAME is INITIAL .  "  
        rv_value = GC_BG_COLOR_MANDATORY. "高亮 '#DC143C'. " 红色必填
      ENDIF .
  ENDCASE.

ENDMETHOD.

必填错误消息可以在badi   里检查报错:

IF_EX_AXT_RT_TABLES_API~CHECK

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值