如何在后台自定义日期属性以仅显示时间(hh:mm)?

2020-08-22 21:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我如何自定义后台办公中的日期属性...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我如何自定义后台办公中的日期属性以仅在后台显示时间(hh:mm)? 使用hybris 6.1版本

3条回答
Bunny_CDM
2020-08-22 22:22

嗨,

问题是:您想在哪里更改显示的日期?

您使用timeEditor吗? 如果是这样,您可以使用" shortFormat",例如:

  
      
  

  

更多详细信息: https://help.hybris.com/6.1.0/hcd/8bae231b86691014aaa7bd065bacc91c。 html

要在其他位置更改显示值,您有两个选择:

更改java.util.Date的基本配置并创建自己的LabelProvider:

cockpit-config.xml:

 上下文类型=" java.util.Date" component =" base">
          
              
          
      

  

spring-config.xml

  import com.hybris.cockpitng.labels.LabelProvider;
 
  导入java.text.SimpleDateFormat;
  导入java.util.Date;
 
  公共类DateLabelProvider实现LabelProvider 
  {
      @Override
      公共字符串getLabel(最终日期对象)
      {
          返回新的SimpleDateFormat(" MM-dd-yyyy")。format(object);
      }
 
      @Override
      公共字符串getDescription(最终日期对象)
      {
          返回"";
      }
 
      @Override
      公共字符串getIconPath(最终日期对象)
      {
          返回"";
      }
  }


  

第二个选项是提供您自己的DateListCellRenderer:

 公共类DateListCellRenderer扩展AbstractWidgetComponentRenderer 
  {
      私有WidgetRenderingUtils widgetRenderingUtils;
 
      @Override
      公共无效渲染(Listcell listcell,ListColumn configuration,Object o,DataType dataType,WidgetInstanceManager widgetInstanceManager){
          最终的字符串限定符= configuration.getQualifier();
          最终QualifierLabel标签= getWidgetRenderingUtils()。getAttributeLabel(o,dataType,qualifier);
          final String formattedDate =""; //用标签做某事
          listcell.setLabel(formattedDate);
      }
 
      公共WidgetRenderingUtils getWidgetRenderingUtils()
      {
          返回widgetRenderingUtils;
      }
 
      @需要
      公共无效setWidgetRenderingUtils(最终WidgetRenderingUtils widgetRenderingUtils)
      {
          this.widgetRenderingUtils = widgetRenderingUtils;
      }
  }


  

spring-config.xml

  
          
      

  

cockpit-config.xml:

  


  

此致

Łukasz

一周热门 更多>