使用OData属性进行导航

使用OData属性进行导航,odata,sapui5,Odata,Sapui5,我想使用表进行导航。因此,我使用以下代码(表看起来不错,所有数据都完整): 当记录中的所有数据都正确显示时,为什么变量BUSINESS\u PARTNER\u ID未定义?我可以查询它,除了业务\u合作伙伴\u ID。有人知道我怎么解决这个问题吗 partnerId和objectId是否有值?如果这些值存在,那么我们需要检查路由和清单文件。如果partnerId和ObjectId为空。 如果这些字段为空,我可以想出另一个修复方法。我相信您的表下必须有columnlistitem或objectl

我想使用表进行导航。因此,我使用以下代码(表看起来不错,所有数据都完整):

当记录中的所有数据都正确显示时,为什么变量
BUSINESS\u PARTNER\u ID
未定义?我可以查询它,除了
业务\u合作伙伴\u ID
。有人知道我怎么解决这个问题吗


partnerId和objectId是否有值?如果这些值存在,那么我们需要检查路由和清单文件。如果partnerId和ObjectId为空。
如果这些字段为空,我可以想出另一个修复方法。我相信您的表下必须有columnlistitem或objectlistitem,而不是绑定表中的事件。您可以指定该按钮的按下事件,并将此代码移动到该按钮
基本上,我是从列表项而不是表触发事件

感谢和问候,
Veera“只是”将我的查询更改为

event.getParameter("listItem").getBindingContext().getProperty("XYZ");

将项绑定到表时是否使用命名模型?@RahulBhardwaj,否。。。目前,我使用标准/默认模型。
ID | BUSINESS_PARTNER_ID | ADDRESS | FILES (oData association/navigation) |
.... All records are available, including the BUSINESS_PARTNER_ID
event.getParameter("listItem").getBindingContext().getProperty("XYZ");