2020-09-16 23:08发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在开发一个应用程序,因为我必须在不同的视图中使用相同的功能,因此必须在基本控制器中添加该代码。 但是只需要在一个视图中应用更改,因此我使用了sap.ui.getCore()。byId(" table")并使用了该表控件。 这是正确的做法吗? 请建议我在这里可以做什么? 在此先感谢
此致
Sai Ram Dinesh Pallapotu
您是否要在特定控制器或基本控制器中使用表ID来获取表格元素?
嗨,Saurabh,
我需要基本控制器中的表元素
一种方法,您可以这样做:在基本控制器中,使用参数定义方法,如果值不为null,则 读取值。 该值可能是从正确的视图发送的表,您从那里调用了baseController函数。
好吧,告诉我,您必须为X表更新什么?
如果绑定了数据,则只需刷新模型即可。
此外,完成更改后,您还必须返回页面吗? 在这种情况下,您可以检测到它,并将更改存储在模型中,并将其应用到X控制器而不是Y中。
因此,一切取决于您必须从X表中进行的更改。 为什么必须通过ID访问它。
您可以使用事件通知视图x t更改。
通常从y更新x并不是一个好主意
最多设置5个标签!
您是否要在特定控制器或基本控制器中使用表ID来获取表格元素?
嗨,Saurabh,
我需要基本控制器中的表元素
一种方法,您可以这样做:在基本控制器中,使用参数定义方法,如果值不为null,则 读取值。 该值可能是从正确的视图发送的表,您从那里调用了baseController函数。
好吧,告诉我,您必须为X表更新什么?
如果绑定了数据,则只需刷新模型即可。
此外,完成更改后,您还必须返回页面吗? 在这种情况下,您可以检测到它,并将更改存储在模型中,并将其应用到X控制器而不是Y中。
因此,一切取决于您必须从X表中进行的更改。 为什么必须通过ID访问它。
您可以使用事件通知视图x t更改。
通常从y更新x并不是一个好主意
一周热门 更多>