如何从sap.ui.table.Table中读取单元格的值?

2020-08-18 07:58发布

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

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


嗨,

当我单击某个单元格时,我想从sap.ui.table中获取该单元格的值。 该单元格具有"链接"参数; 因此,当我按下链接时,就会触发一个事件。 在这种情况下,我应该能够获得该单元格的价值。 下面是代码。

 <列宽=" auto" filterProperty =" Owner" defaultFilterOperator =" StartsWith">
 
 <模板>
 
 
 
 
 handleLinkPress:function(oEvent){

 var cell ="";
 

在变量"单元格"中,我需要捕获该单元格的文本。

我是SAPUI5的新手。 任何帮助将非常感激。 如果我能获得正确的语法,那将非常有帮助。

此外,如何在日期列中添加日期过滤器。

 <列
 width =" auto"
 filterProperty =" Start_Date"
 defaultFilterOperator =" StartsWith">
  opstartdate}"/>
 <模板>
 />
 
 
  

我添加了过滤器,但是它不起作用

谢谢

Shubhrajit Chowdhury

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

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


嗨,

当我单击某个单元格时,我想从sap.ui.table中获取该单元格的值。 该单元格具有"链接"参数; 因此,当我按下链接时,就会触发一个事件。 在这种情况下,我应该能够获得该单元格的价值。 下面是代码。

 <列宽=" auto" filterProperty =" Owner" defaultFilterOperator =" StartsWith">
 
 <模板>
 
 
 
 
 handleLinkPress:function(oEvent){

 var cell ="";
 

在变量"单元格"中,我需要捕获该单元格的文本。

我是SAPUI5的新手。 任何帮助将非常感激。 如果我能获得正确的语法,那将非常有帮助。

此外,如何在日期列中添加日期过滤器。

 <列
 width =" auto"
 filterProperty =" Start_Date"
 defaultFilterOperator =" StartsWith">
  opstartdate}"/>
 <模板>
 />
 
 
  

我添加了过滤器,但是它不起作用

谢谢

Shubhrajit Chowdhury

付费偷看设置
发送
6条回答
bbpeas
1楼 · 2020-08-18 08:51.采纳回答
 handleLinkPress:function(oEvent){

 var cell = oEvent.getSource()。getText(); 
浮生未央
2楼-- · 2020-08-18 08:41

感谢Seungchui。 它解决了我的问题。

列标题级的日期过滤器如何? 任何帮助都将非常有帮助。

蓋茨
3楼-- · 2020-08-18 08:39

有大量针对此问题的帖子,请搜索论坛。

引用:

< p> 如何从选定的SAPUI5表行读取数据

了解sap.ui.table.Table,只需10分钟

打个大熊猫
4楼-- · 2020-08-18 08:50

嗨索拉布,

感谢您的快速回复。

您共享的文档,更多是关于选择行并获取数据的。 但是我不想使用Selectrow功能。 我想阅读所选"单元格"的文本。

在这里,如果我单击任意值,则需要捕获文本。 在这种情况下,它是" admin5 sap"。

谢谢

Shubhrajit

樱桃小丸子0093
5楼-- · 2020-08-18 09:04
 handleLinkPress = function(oEvent){
var oObject = oEvent.getSource()。getBindingContext('tableModel')。getObject(); //然后可以执行oObject.Owner }
空代码
6楼-- · 2020-08-18 08:39

嗨,

我使用" cellClick"事件,当用户单击表的单元格时触发。


然后在控制器集中设置:


cellClickTableViaggi:函数(eve){

var object = eve.getParameters()。rowBindingContext.getObject();

...

}

通过这种方式,我可以获取数据行。
您可以尝试通过" eve"获取单元格的信息。

享受

一周热门 更多>