UI5过滤栏不能更改宽度

2020-08-14 09:38发布

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

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


专家们,

我在UI5应用程序中使用了一个过滤器项,但字段长度不够长,导致该字段无法完全显示文本。

我正在尝试更改sap.ui.comp.filterbar.FilterItem的宽度,但是很显然,API方法如" setWidth()"或其他可以设置的方法。

有人建议改变宽度吗?

这是我的布局视图代码。

(10.4 kB)

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

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


专家们,

我在UI5应用程序中使用了一个过滤器项,但字段长度不够长,导致该字段无法完全显示文本。

我正在尝试更改sap.ui.comp.filterbar.FilterItem的宽度,但是很显然,API方法如" setWidth()"或其他可以设置的方法。

有人建议改变宽度吗?

这是我的布局视图代码。

(10.4 kB)
付费偷看设置
发送
2条回答
樱桃小丸子0093
1楼 · 2020-08-14 10:16.采纳回答

在过滤器栏中的filterContainerWidth属性中可以更改字段的宽度,这会影响所有过滤器项。 我认为您没有一项设置只能更改一个过滤器项目的宽度。

但是有一次我需要更改仅几个过滤器项目的宽度,因此我选择了不推荐的传统dom方法 并自行承担风险,请尝试以下代码片段:

$('#application-ListReport-display-component --- worklist--FieldID')。parent()。parent()。css( {" width":" 50rem"});

您需要编写代码以访问字段的dom元素,如果尝试这样做,您可以轻松地找出过滤项的DOM ID 然后使用上面的代码,您可以仅更改一个过滤器的宽度,但这又不是推荐的方法,希望第一个解决方案对您有用。

最好的问候,
Mahesh

黑丝骑士
2楼-- · 2020-08-14 10:16
Anusha anusha 其他选项,我提到它是filterContainerWidth。 尝试创建一个css类并操纵该文件而不是访问dom(虽然不确定是否可以)。

一周热门 更多>