点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在使用SAPUI5网格表批处理编辑(可编辑或不可编辑单元格)。 我正在考虑以下提到的两个选项,但是我不确定是否可以实现此目标,或者它是否已被网格表支持
1。 我想单击一个网格单元,然后将控件从文本更改为输入,以便我可以编辑记录并稍后保存。
2。 保持输入可编辑为假,并通过单击单元格或输入(无论哪个简单),将输入可编辑更改为真。 我尝试使用此选项,但是一旦将输入的editable设置为false,则不会在输入上触发任何事件,因此,根本无法更改状态。
此外,我注意到在Table本身上将editable设置为false至少不会做任何事情。
任何帮助或指导将不胜感激。
致谢
嗨,
您可以使用以下解决方案来实现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
谢谢
唯爱
签出cellContextmenu事件
https://sapui5.hana。 ondemand.com/#/api/sap.ui.table.Table/events/cellContextmenu
类似于cellClick ..
谢谢
Viplove
一周热门 更多>