云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

分布式数据库_甘肃网站建设公司_最新活动

小七 141 0

分布式数据库_甘肃网站建设公司_最新活动

很多时候,我们需要在运行时向用户显示弹出屏幕(对话框、消息框等)。因此,在这种情况下,创建一个完整的视图及其控制器是不可取的。因此片段出现在图片中。

片段是轻量级的UI部分(UI子树),可以重复使用,定义类似于视图(XML、HTML、JS),但不涉及任何控制器或其他行为代码。如果需要代码,对于事件处理程序方法,它们应该能够连接到"拥有"视图的现有控制器。

因此,如果有人需要在每个视图中重用一组控件,我们可以利用片段的能力。我们可以创建一个片段,并且可以在任何地方重用。

例如,如果我们想在每个视图中重用产品信息(下面的屏幕截图),那么在这种情况下,返利系统,我们可以为产品信息创建一个片段。

第一个视图–

第二个视图–

下面是在每个视图中创建和重用片段的逐步过程任何SAPUI5项目。

创建片段–

加载片段并用操作注册片段。

//import xml fragment for display

var frg=sap.ui.xmlfragment文件("xml_碎片按钮",sap.ui.controller("碎片。碎片"));

frg.地点("content");

以同样的方式在其他视图中加载片段&可以通过当前视图的控制器并可以加载片段。

在已注册片段的相应视图中定义片段操作。

片段类似于静态控件,易于实现,具有很高的可重用性行动。你呢也可以在下面找到片段的详细文档–

(https://sapui5.netweaver.ondemand.com/sdk/#docs/guide/Fragments.html).

好的一个湿婆,继续发帖。谢谢分享。

谢谢你的帖子。

我有一个关于碎片和数据绑定的问题。我有一个用于批准订单对话框的XML片段,我想将所选订单传递到对话框,我该怎么做

下面是我如何触发对话框

var oDialogController=newtruckloader.view.fragment文件.Approve();

这是奥迪阿洛格=新建sap.ui.xmlfragment文件( "truckloader.view.fragment文件.Approve",oDialogController);

这个是开放的();

亲切问候

嗨Eli,

我想您可以直接在片段中设置标签,微淘客,然后设置特定标签的值。

如果您需要进一步的帮助,请告诉我。

谢谢,

Shivam

我有一个i18n文件夹,啥是大数据,其中包含语言文本的messageBubble文件。模型设置在组件.js除对话框视图外,其他所有视图都可以访问。请您再具体一点,因为目前我正在设置对话框标题如下

问候

你好,Eli,

在上述情况下,您可以做的是,将标题的值放入某个变量(局部变量)

以及您打开此对话框之前的步骤,您必须按如下方式设置标题。

我也这样做在我的代码中实现了这一点,对我来说效果很好。

var titleid=sap.ui.getCore().byId("titleid");

标题ID.setText("{i18n>approvalTitle}");

试试看,如果问题仍然存在,你可以为你的对话框设置标题。请把你的项目结构的截图放在这里,这样我就可以仔细看看了。

谢谢,啥叫大数据,

希瓦姆

非常有帮助!!谢谢分享!!!

Sandro Ramos

谢谢Sandro。

我会在SAPUI5上写更多-

Hi Shivam,

我根据你的代码做了一个例子,我得到了错误。你能告诉我里面的碎片是什么吗sap.ui.controller.

sap.ui.controller("碎片。碎片"

以上代码"片段"是指项目名称或控制者名称。

您好,

sap.ui.controller用于将片段的操作注册到相应的控制器-

在我的代码中第一个片段是WebContent&second fragment下的文件夹名是您要向其注册fragment操作的控制器的名称。

谢谢,

希瓦姆

嗨希瓦姆,

我收到错误,button.fragment.xml文件未加载。请找出下面的屏幕短,请解决错误控制器.js

错误:

嗨,Srisha,

请更正您的代码如下,您输入的片段名称错误-

var frg=sap.ui.xmlfragment文件("xml_碎片按钮",sap.ui.controller("碎片。碎片"));

frg.地点("内容");

片段名称是您键入的按钮-按钮

请尝试

嗨,希瓦姆,

我做了,即使很难我得到同样的错误,我不明白是什么问题??

你能粘贴错误的截图吗,现在我想错误应该不同了。

嗨,希瓦姆,

我得到了同样的错误。

你能检查一下你的片段在你的localhost中的路径吗,如下-

:51108/fragment/xml\u frag/button.fragment.xml文件

在执行上述url时,我可以看到我的XML片段代码。

谢谢,

Shivam

除非您要求澄清/更正文档的某些部分,企业信息软件,请创建一个标记为问题的新讨论。博客(或文档)的评论部分不是提问的合适工具,因为结果不容易搜索。一旦您的问题得到解决,与解决方案的讨论(并标记正确答案)可以让遇到类似问题的其他人看到结果。如果博客或文档相关,请输入链接。阅读入门文档(右上角的链接),包括参与规则。