SAPUI5网格表批处理编辑

2020-09-21 09:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在使用SAP...

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

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


大家好,

我正在使用SAPUI5网格表批处理编辑(可编辑或不可编辑单元格)。 我正在考虑以下提到的两个选项,但是我不确定是否可以实现此目标,或者它是否已被网格表支持

1。 我想单击一个网格单元,然后将控件从文本更改为输入,以便我可以编辑记录并稍后保存。

2。 保持输入可编辑为假,并通过单击单元格或输入(无论哪个简单),将输入可编辑更改为真。 我尝试使用此选项,但是一旦将输入的editable设置为false,则不会在输入上触发任何事件,因此,根本无法更改状态。

此外,我注意到在Table本身上将editable设置为false至少不会做任何事情。

任何帮助或指导将不胜感激。


致谢

2条回答
jovirus
2020-09-21 09:38 .采纳回答

嗨,

您可以使用以下解决方案来实现2个选项的功能:

1。 有一个事件cellClick: https://sapui5 .hana.ondemand.com/#/api/sap.ui.table.Table/events/cellClick 用于sap.ui.table.Table(网格表)控件,并在该事件触发时将文本控件更改为 输入控件。

2。 网格表控件的同一个cellClick事件将在此方面为您提供帮助。 在该事件上,您可以将控件放入单元格中,并将其可编辑属性从false更改为true,将true更改为false ..

如果此事件对您没有帮助,并且您需要将输入控件事件用作第二个选项,那么您需要扩展输入控件(sap.m.input)以添加输入click事件..示例: https://sapui5.hana.ondemand.com /#/sample/sap.m.tutorial.walkthrough.34/code

谢谢

唯爱

一周热门 更多>