从TableSelectDialog删除搜索栏

2020-09-03 05:26发布

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

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


嗨,

我想从TableSelectDialog中删除/隐藏默认的搜索栏,该栏用于在表格中显示5-6列。此外,我想在此对话框的页脚中添加自定义的``确定''按钮。 请帮忙!

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

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


嗨,

我想从TableSelectDialog中删除/隐藏默认的搜索栏,该栏用于在表格中显示5-6列。此外,我想在此对话框的页脚中添加自定义的``确定''按钮。 请帮忙!

付费偷看设置
发送
1条回答
大道至简
1楼 · 2020-09-03 06:07.采纳回答

您好Swapnil!
您似乎想通过特定方法或 TableSelectDialog

我建议:

1)构建自定义 Fragment 嵌入常规的控件 ,您可以在 Popover 中打开 在页脚中单击"确定"按钮(可能是推荐的方法)。

2)或者,使用一些技巧来实现您要使用TableSelectDialog实现的行为。
a)隐藏搜索字段
使用自定义CSS规则隐藏搜索字段。 如果您还没有自定义CSS文件,请创建它(例如在css/style.css中)并添加:

#yourTableSelectDialogId-searchField {
   显示:无;
 } 

b)显示"确定"按钮
TableSelectDialog控件通常提供2个按钮:"选择"(允许多重选择)和"取消"(始终存在)。
我假设在您的情况下, 您仅使用控件显示表格中的项目。 因此,我们可以做的就是覆盖"取消"按钮文本,并将其变成"确定"。 我们没有UI5控件可以保留此按钮,但是您可以使用JQuery直接修改DOM。 您可以在呈现对话框后在控制器中执行此操作,例如:

 $("#yourTableSelectDialogId-cancel")。prop('value','OK');
 

一周热门 更多>