更改表中列的标题值

2020-09-12 20:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 屏幕截图是H...

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

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


屏幕截图是HTML表代码的一部分,标签td中有一个属性" title"。

标题值和字段值来自同一数据源。

我只想更改标题值,而不是字段值。

您知道表代码是由CRM框架生成的,那么我该怎么做?

我已经知道Web UI组件,GenIL模型(BTAdvQueryAUI)和数据库。

有人可以帮我吗?

(10.1 kB)
付费偷看设置
发送
1条回答
奄奄一息的小鱼
1楼 · 2020-09-12 21:42.采纳回答

你好埃里克,

通常,WebUI表的列名称来自此处显示的属性。 但是,如果您想更改列标题而不更改属性,则可以使用实现IF_HTMLB_TABLEVIEW_ITERATOR接口的迭代器类。 该接口包含三个方法定义。 使用方法GET_COLUMN_DEFINITIONS,您可以更改列的标题。 除此之外,还有RENDER_ROW_START和RENDER_CELL_START方法,它们允许格式化行和单元格。 但是请注意,对表中的每一行或单元执行的这些方法会在呈现大表时导致性能问题。

您可以在此处找到有关此迭代器的一些相关信息(文章位于BSP上,但是由于WebUI基于BSP,因此其工作原理非常相似):

https://blogs .sap.com/2003/10/31/bsp-programming-htmlb-tableview-iterator /

希望这可以帮助您解决问题。

最好的问候

马库斯

一周热门 更多>