点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我已经在XML视图的Sm...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我已经在XML视图的Sm...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我已经在XML视图的SmartTable下面定义了
下面的代码在Controller中,其中我将FromDate和ToDate作为参数传递给函数loadEquipment2,并且第一次SmartTable基于FromDate和ToDate进行显示,例如第二次我传递了不同的日期,现在的问题是 SmartTable没有任何变化,它仅与以前的日期一起显示,并且在网络呼叫中,我看到以前的日期,而不是我称为第二次的新日期。
刷新SmartTable无效。
loadEquipment2:函数(FromDate,ToDate)
{
var that = this;
var oView = that.getView()。byId(" idSmartTableAll");
oView.getModel()。updateBindings();
oView.getModel()。refresh();
var url ="/img/LoadMain(IP_DATE_FROM ='" + FromDate +"',IP_DATE_TO ='" + ToDate +"')/结果";
oView.setTableBindingPath(url);
oView.setEntitySet(" TLMView");
}
杜尔加你好,
第一件事,您应该在下面删除:
oView.getModel()。updateBindings();
oView.getModel()。refresh();
理想的绑定更改应立即由框架本身触发读取调用。
此外,您可以更改绑定上下文,而不是设置表绑定路径。
谢谢
Prashil
Prashil Wasnik ,
我删除了以下内容,但仍然无法正常工作。
oView.getModel()。updateBindings();
oView.getModel()。refresh();
谢谢
普拉西尔·瓦斯尼克:
与您所说的要点相关,而不是设置表绑定路径,您可以更改绑定上下文。 以我的理解,您要我执行setoView.setBindingContext(url);。 并尝试这样做,但我收到错误消息,说这不起作用。谢谢
普拉西尔·瓦斯尼克 >
Prashil,
在这个问题上,你能帮我吗?
谢谢
杜尔加
一周热门 更多>