sapui5相关内容
我有一点棘手的问题。我要禁用行选择为sap.m.Table。但该表在Panel内容中可用
..
我尝试将日期数组绑定到sap.ui.unified.Calendar,但没有成功。我确信我离解决方案不远了。 代码如下: var oCal = new sap.ui.unified.Calendar(); var oModel2 = new sap.ui.model.json.JSONModel([ {myDate: new Date("2018-01-10"), tt:""}
..
我想从现有CDS视图中的类调用一个方法来获取某些数据,这些数据只能由该方法调用。所以我想从CDS视图调用一个方法。 执行此操作的最简单方法是什么? 我会很高兴看到一个包含代码的示例。 推荐答案 注意:只有当cds视图由处理批注的对象(即公开为Odata服务,而不是在Transaction SE16N或Eclipse中的预览中)使用时,才会执行您的ABAP逻辑。 实际上有两种
..
在sap.m.Select上使用数据聚合时,始终选择第一个条目。这里有指向SDK's preview的链接。 我的应用程序中的示例代码 new sap.m.Select("id-names", { width: '100%', }).bindAggregation("items", "data>/trip/names", new sap.ui.core.Item({ t
..
在SAPUI5中,当用户按下表行时,我尝试获取绑定到表行的数据对象(在控制器中)。我的视图是用XML定义的,我的控制器当然是用JS定义的。 我已经检查了How to get content of a row in sap.m.table,但它对我无效,或者缺少某些东西。 我的看法(相关部分):
..
我有一个SAP Fiori应用程序,我需要获取当前登录的用户详细信息。 我已经在网上搜索了,但找不到解决方案。 是否可以从LaunchPad获取当前登录的用户详细信息。 推荐答案 有一个来自flp shell的UserInfo服务,可以按如下方式检索: { // In Controller doSomethingUserDetails: async function()
..
我正在开发一个UI5应用程序。我想在AJAX请求期间挡路UI表单用户。我添加了以下代码: var dialog = new sap.m.BusyDialog({ text: this.languageModel.getModelProperty("BUSY_DIALOG_FETCHING_DATA"), title : this.languageModel.getModelPrope
..
我面临一个关于sap.m.DatePicker的问题。当我单击日历图标时,我想在日历中看到今天的日期。但是我不能展示。以下是我的代码: 在上面的屏幕截图中,我从后端获
..
如何在smarttable上使用applyVariant函数? 文档位于此处: https://sapui5.hana.ondemand.com/sdk/#/api/sap.ui.comp.smarttable.SmartTable/methods/applyVariant 但没有说明oVariantJSON参数的结构应该是什么! 推荐答案 只需尝试在您的智能表上应用
..
视图中: 在控制器中: onSelectionChange: function (oEvent) { console.log(oEvent.sId); // log 1, output "selectionChange" MessageBox.warning(Utils.i18n("CH
..
我使用MouseOver事件处理功能扩展了Sap.ui.core.TooltipBase,该事件处理附加到ChartContainer: 中的一些Sap.ui.core.Icon sap.ui.define(function () { "use strict"; return sap.ui.core.TooltipBase.extend("dvd.rl.component.C
..
我有一个函数,它需要将处理程序附加到OData模型的事件“requestCompleted”并将其分离,以便从标头获取URL,以便将数据下载为Excel文件。 onClickAction: function (oEvent) { var model = this.getView().getModel(); model.attachRequestCompleted(this.d
..
我可以在使用此代码时使用oEvent: onPressDialog: function(oEvent) { if (!this._oDialog) { this._oDialog= sap.ui.xmlfragment("idDialog", "com.Dialog", this); this.getView().addDependent(this._
..
给定ES模块dictionaryAPI.mjs: export const DICTIONARY_API = Object.freeze({ someKey: "someValue" }); 我要将其导入到我的UI5控制器。据我了解,UI5不支持.mjs扩展,所以我把扩展从.mjs改成了.js。然后,我尝试将其添加到UI5控制器中,准确地说,添加到实用程序控制器Controlle
..
SmartForm中的My SmartField不在UI中呈现数据。我不明白为什么。输入值中具有相同OData路径的SimpleForm工作正常。 视图中的SmartForm:
..
当前宽度截图: 我正在尝试展开上面的建议弹出窗口。 因为我想在FilterBar中使用它,所以输入字段很小,表变得有点没用。当尝试使用检查器更改width时,它会立即变回。 我使用的演示代码相当简单。
..
有没有办法将sap.ui.table.Table内ui5-input-template的class属性绑定到模型值? 到目前为止我尝试的是: [ { label: 'arow', disabled: true, class: 'myClass1', data: [ { value: 'rowVal1' }
..
如果在视图的控制器内使用this.getView(),则可以毫无问题地检索它。 如果我在控制器之外(例如,在另一个视图的控制器中),如何检索视图? 我尝试sap.ui.core.Core().byId(""),但返回undefined。 推荐答案 您可以使用以下命令实例化另一个视图: var view = sap.ui.jsview("
..
我的自定义控件的数据绑定有问题。 我的控件继承自sap.m.Input,并使用特殊的值helper对其进行扩展。我的新控件的一个新属性是Value Help对话框的一个简单标题。这绑定到I18N模型。 当我现在以正常形式使用我的控件时,一切都可以正常工作。标题已正确绑定,并显示该模型中绑定的I18N属性的值。如果我将我的控件用作sap.ui.table控件列中的模板,它只显示Title
..
我要将liveChange事件附加到基于Fragment的Dialog(Walkthrough Step 19: Reuse Dialogs)的Input字段。 在XML模板HelloDialog.fragment.xml中,我添加了:
..