隐藏交叉表中的列

2020-08-21 17:29发布

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

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


我尝试在交叉表上执行以下代码以隐藏第6、7、8、9列,但此代码无法正常工作。 我在文本框中使用此代码。

有几个文本框,当我先选择它时,它显示所有列,而选择另一个文本框时,它只显示前5列。我如何实现?

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

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


我尝试在交叉表上执行以下代码以隐藏第6、7、8、9列,但此代码无法正常工作。 我在文本框中使用此代码。

有几个文本框,当我先选择它时,它显示所有列,而选择另一个文本框时,它只显示前5列。我如何实现?

付费偷看设置
发送
4条回答
当学会了学习
1楼 · 2020-08-21 18:00.采纳回答

您可以像下面这样使用CSS:

在下面的示例中,我使用了CSS从交叉表中隐藏第二列(返回金额):

.test .sapzencrosstab-ColumnHeaderArea> tbody> tr> td:nth-​​child(2){
 显示:无;
 }
 .test .sapzencrosstab-DataArea> tbody> tr> td:nth-​​child(2){
 显示:无;
 } 
xfwsx85
2楼-- · 2020-08-21 18:06

我尝试过的这段代码

 .test.sapzencrosstab-DataArea td.sapzencrosstab-DataCellDefault:nth-​​child(2),. test.sapzencrosstab-ColumnHeaderArea td.sapzencrosstab-HeaderCellDefault:nth-​​child(2),. test.sapzencrosstab-DataArea td.sapzencrosstab  -DataCellDefault:nth-​​child(3),. test.sapzencrosstab-ColumnHeaderArea td.sapzencrosstab-HeaderCellDefault:nth-​​child(3){display:none;} 
bbpeas
3楼-- · 2020-08-21 18:06

感谢Arijit。 它为我工作。

我只是操纵了一下。 我想要前几列,并使用此代码删除了其他列

.test .sapzencrosstab-ColumnHeaderArea> tbody> tr> td:not(:nth-​​child(-n + 5))

{display:none; }

.test .sapzencrosstab-DataArea> tbody> tr> td:not(:nth-​​child(-n + 5))

{display:none; }

愤怒的猪头君
4楼-- · 2020-08-21 18:14

此代码适用于标头,而不适用于列

一周热门 更多>