SAPUI5-MVC积垢表无数据

创建了一个sapui5 MVC CRUD应用程序我需要你的帮助 为什么视图中没有数据? 是绑定问题吗? 我的CRUD.view.xml正确吗? 如何在单独的文件中调用JSON数据?sap.ui.resource()或jQuery.sap.getModulePath() 解决方案是什么? CRUD.controller.js onInit函数 CRUD.view.xml ... ... 只需使用…就可以了 不一定,只是语法错误;-) 是的,应该很好用 为什么不使用 var oAnotherMo

Sapui5 如何在sapui中将控件绑定到json模型

为什么我不能使用这些sap.ui.getCore().setModel(oModel)和 其他函数中的.getView().setModel(“oModel”、“someModel”) 超过sapui5中控制器的生命周期挂钩 我正在尝试将模型绑定到视图的控件,而不给出它 一个id。所以我想制作一个模型,并将该模型设置为 我会绑起来的 JavaScript视图中的处理程序上下文 jQuery.sap.require(“sap.m.MessageToast”); sap.ui.jsview(“l

Sapui5 sap.ui.table.table,复选框作为列之一

我想知道是否有GIST或JSBIN,其中sap.ui.table.table的功能有复选框。在选择所需复选框并提交批次更新/将所选/选中行添加到OData$batch。我发现表的核心示例在sapui5 demokit中有复选框

SAPUI5 VizFrame:如何获取选定的数据点

我使用VizFrame在项目中显示数据。 VizFrame的正常行为当您在图形中选择数据时,您会看到一个带有所选点数据的弹出框。当您选择多个点时,弹出窗口的内容类似于屏幕截图:。 我尝试使用将自己附加到SelectedData事件。oControlEvent.mp参数包含当前为该事件选择的数据节点 例如:我单击节点A=>节点A位于oControlEvent.mParameters中。=>嗯 然后我额外单击节点B(因此选择了节点A和B)=>只有节点B包含在oControlEvent.mparete

Sapui5 从控制器访问核心模型不工作

我在Component.js中添加了一个命名模型。我可以从任何视图访问名为的模型,但我想从一个不适合我的控制器访问此模型 sap.ui.core.getModel(“modelName”)不工作,sap.ui.getCore().getModel(“modelName”)也不工作 如何从控制器引用其包含组件和命名模型?请在控制器中使用this.getView().getModel(name)。为了解决在组件中创建的模型在onInit中尚未就绪的问题,我在基本控制器中添加了getModel方法:

Sapui5 json中有空间时无法绑定列数据 OData日期表多分拣机 var airsideTableDataOriginal= //{“genericTableModel”: [ {“columnId”:“col1”,“WS”:“WS 1”,“Status”:0}, {“columnId”:“col 2”,“WS”:“WS 2”,“Status”:1}, {“columnId”:“col3”,“WS”:“WS 3”,“Status”:2}, {“columnId”:“col4”,“WS”:“WS 4”,“Status”:3}, {“columnId”:“col5”,“WS”:“WS 5”,“Status”:4}, ]; var aColumnData=[{ columnId:“col1” }, { columnId:“第2列” }, { columnId:“col3” }, { columnId:“col4” }, { columnId:“col5” }]; 变量aData=[{ “col 2”:“WS 2”, col3:“WS 3”, col4:“WS 4”, col5:“WS 5” }]; var oModel=new sap.ui.model.json.JSONModel(); oModel.setData({ 列:aColumnData, 行:aData }); var oTable=新sap.ui.table.table({ 标题:“表列和数据绑定”, 肖诺达:是的, 圆柱头高度:10, 可见行数:7 }); setModel(oModel); oTable.bindColumns(“/columns”,函数(索引,上下文){ var sColumnId=context.getObject().columnId; var tempJson=空侧表数据原件; 返回新的sap.ui.table.Column({ id:sColumnId, 标签:sColumnId, 模板:新建sap.ui.commons.Button({ 正文:{ 路径:sColumnId, 格式化程序:函数(值){ if(值!=null){ var specificJson=$.grep(tempJson,函数(n,i){ 返回n.columnId==sColumnId.toString()&&n.WS==value.toString(); }); if(specificJson[0]。状态==1){ 这个.setIcon(“sap-icon://accept"); this.setStyle(sap.ui.commons.ButtonStyle.Accept); } } 如果(值==“”| |值==未定义){ 此.setVisible(false); } 返回值; } }, }), sortProperty:sColumnId, 筛选器属性:sColumnId }); }); oTable.bindRows(“/rows”); 可旋转。放置在(“内容”);

根据上述代码,在列2之间有空格,该空格给出错误“列2”不是一个有效的ID。。这是。但是当我用col2替换col2时,它工作得很好。但在实时情况下,我会在数据中获取空格,因此如何修复它,以便它也可以与空格一起工作。如果客户要求在其ID中使用空格,我肯定会1)避开,如果这不可能,2)教育他们他们的“要求”是绝对的[…] 尽管如此,我还是简单地将空格替换为下划线(这是非常简单的Javascript): 我猜,错误来自列对象的无效ID:ID:sColumnId,(返回新的sap.ui.table.Col

Sapui5 以viz帧作为聚合的自定义控件

您好,Sapui5开发者 今天,我遇到了这样一种情况:我有5个图表来显示不同的样式和使用不同的数据,所以我想不是在我的页面中多次使用viz框架,而是要编写一个自定义控件,它接受GraphType、FlattedDataset数据、维度定义值、MeasuredDefinition名称值、提要项列表 因此,一般代码如下所示 <viz:VizFrame id="idVizFrame" uiConfig="{applicationSet:'fiori'}"

Sapui5 在Hana云平台中添加目的地

我有一个HANA云平台帐户。当我在WebIDE中创建SAPUI5应用程序时,我没有看到我在基于web的开发工作台中开发的服务(xsodata) 是不是因为通过驾驶舱提供的每项服务的主机都发生了变化 对于HANA服务,它是: <schemaName><accountname>.hanatrial.ondemand.com .hanatrial.ondemand.com 对于web ide: webide-<accountname>.dispatcher.ha

Sapui5 过滤器中的复选框是如何工作的?

我使用的是sap.ui.comp.filterbar.filterbar(不是sap.ui.comp.smartfilterbar),过滤器对话框中有复选框,当我单击它时,过滤器项dom将消失,但我仍然可以通过this.getView().byId(“thisFilterItemSelectID”).getSelectedKey()在搜索函数中获取值,为什么 我是否可以禁用这些复选框或获取它们的启用状态,以便忽略我的搜索功能中的过滤器?我已经阅读了Filterbar/FilterItem文档,但

对话框上的搜索字段-SAPUI5

早上好 我开始与SAPUI5合作 如何在对话框上设置搜索字段(sap.m.SearchField) 谢谢我建议: new Dialog({ title: 'Available Products', content: new List({ items: { path: '/ProductCollection',

Sapui5 为什么模型中的数据没有绑定到视图?

我有一个控制器。我在其中定义数据并将其设置为模型。稍后,我想将此模型的数据绑定到视图中的列表控件。 问题:但问题是数据没有显示在绑定到的相应控件中。谁能帮我做错事吗 以下是我的控制器代码和我的视图: App.view.xml <mvc:View xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m" xmlns:l="sap.ui.layout" xmlns:f="sap.ui.layout.form" xmlns:core="sap.ui.core" disp

sapui5 sap.ui.unified.Calendar如何从日历中删除选定的SpecialDate颜色

我在sap.ui.unified.Calendar中遇到了一个问题,如果我选择了任何特殊日期并取消了所选日期,则应从日历中删除颜色(删除绿色)。在这里,我可以从后端删除它,但它不会反映在UI中。但是如果我重新加载应用程序,它将被删除 在上面的屏幕截图中,如果您看到,在选择日期23后,如果我单击“取消”,将调用Odata服务并删除所选日期。但它并没有反映在UI中。但是如果我重新加载应用程序,我就会看到预期的行为。但是当我点击Cancel时,我希望立即出现这种行为。这里我只是调用一个Odata服务

SAPUI5页眉中的设计Me区域

根据最新的Fiori设计指南,有一个新概念称为,它包含特定于用户和上下文的信息和快捷方式 但是,没有文档或参考来获得该控制。是否有人能够将其应用于SAPUI5页面。Me区域是SAP Fiori启动板的一部分,而不是SAPUI5库中的UI控件。从技术上讲,它是一个名为sap.ushell.components.shell.MeArea.MeArea的视图Me区域是sap Fiori启动板的一部分,而不是SAPUI5库中的UI控件。从技术上讲,它是一个名为sap.ushell.components.

SAPUI5网格列表组件分组问题

我想为GridList组件使用分组功能。但当我使用分组功能时,列表项不能显示单独的行。所有项目都显示在内联位置。我使用的编码和url中的一样 这是我的观点的屏幕展示 这是我的代码: <mvc:View xmlns="sap.m" xmlns:mvc="sap.ui.core.mvc" xmlns:grid="sap.ui.layout.cssgrid" xmlns:f="sap.f" controllerName="SapUI5Tutorial.RootApp"> <Panel

Sapui5 如何在UI5中的一个表中拖放?

我注意到在文档中可以在两个表之间拖放。 但是有没有办法在同一张桌子上拖放。我已经编写了拖放的代码,但是当我尝试拖放到同一个表中时,不会触发拖放事件 <mvc:View controllerName="ariba.cso.kaarecommendation.controller.Recommendation" xmlns="sap.m" xmlns:mvc="sap.ui.core.mvc" xmlns:core="sap.ui.core" xmlns:f="sap.f" xmlns

Sapui5 定义其他视图类型

SAP在MVC文档中说,可以创建新的视图类型。但是检查源代码时,我发现sap.ui.core.mvc.View正在通过以下方式检查ViewType: ... if (V.type === sap.ui.core.mvc.ViewType.Template) { a = new sap.ui.core.mvc.TemplateView(V); } else { throw new Error("Unknown view type "+V.type+" specified."); }

Sapui5 在ui5 shell中实现页脚

我在sap.ui.view(sapui5)桌面应用程序视图中实现了一个shell。现在我需要在视图中添加一个页脚。有很多方法可以为sap.ui.m添加页脚,但我看不到任何方法可以在视图中实现相同的页脚,而shell是默认内容。我在默认内容之后添加了另一个div,它位于默认内容之后,但不在底部 当shell是默认视图时,有关如何实现ui5桌面视图的页脚的任何指针 tnx。如果您谈论的是ux3.Shell,那么这就是一个问题。它被设计为应用程序中的顶级元素。除了在其周围使用iframe(这将非常难看

限制SAPUI5树表中第三个节点之后的数据

在treeTable中,我不想显示第三个节点之后的数据,即树的第一列中的connList数据。我无法从JSON中删除节点,因为我必须将其用于另一列。是否可以不从json中删除connList节点。如果有的话,请给我建议解决方案。万分感谢 createContent:functionoController{ 带有connList节点的JSON示例- 树桌在这里- 您可以将要扩展到新树级别的属性定义为绑定参数: oTable.bindRows({path: "/listData/dataList"

Sapui5 在SAP Web IDE中,如何仅使用JSON模拟数据而不使用metadata.xml

在SAP Web IDE中,我尝试使用布局编辑器创建视图。我的项目使用JSON模型,而不是oData模型 在layout editor、view properties、data set中,是否有一种方法可以直接分配一个JSON文件作为模拟数据的源,而不必使用metadata.xml文件 当前,只有在正确的位置存在metadata.xml文件时,才会填充数据集下拉菜单。您必须在视图控制器的onInit事件函数中加载数据。示例代码: onInit: function(){

Sapui5 如何修复未找到规则“sap-…”的eslint定义?

我正在使用SAP eslint配置并拥有所有配置文件,但仍然出现以下错误: 有什么建议吗 附:我正在使用WebStorm 配置: { "env": { "browser": true }, "globals": { "sap": true, "jQuery": true }, "rules": { "sap-no-localhost": 2, "sap-no-ui5base-prop": 2, "sap-usage-basema

Sapui5 将OData服务绑定到视图

我想将oData服务绑定到SAPUI5视图,但不绑定。如何解决这个问题 tes.view.xml <mvc:View xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m" controllerName="tes.tes"> <Page title="Title"> <content> <Label text="Hai dunia!"></Label&

将标签绑定到sapui5中的模型长度

我试图将标签绑定到component.js中定义的模型长度。我可以在组件中获取长度,但当我尝试映射相同的内部视图时,它返回未定义的。我已经将表绑定到该模型,并且能够获取表中的数据 这是我在component.js中的代码 var oModel = new sap.ui.model.json.JSONModel("model/data.json"); var datacount ; oModel.attachRequestCompleted(function() { // console

Sapui5 UI5应用程序中的日期不匹配

我有一个UI5应用程序。我的服务器在澳大利亚。当我在IST时间内创建任何记录时,它工作正常。但是,当用户试图在澳大利亚创建任何记录时,日期值将递增1。也就是说,“31”将作为“32”出现。是否需要考虑时区?如果使用绑定类型 SAP.UI >模型>强> .ODATA< >类型> DATETIME/ > >数据定义>数据/代码> < /P> prepareDatesToDisplay: function(oDate){ //to display dates from backend

sapui5 opa5 opa脚本未识别视图

我已经写了一个OPA脚本,但它没有识别视图id。你能帮我解决这个问题吗 OPA脚本无法在文本区域字段的“描述”中输入文本测试 我的脚本失败了,我看到下面的错误 There was no Input Opa timeout This is what Opa logged: all results were filtered out by the matchers - skipping the check - sap.ui.test.pipelines.MatcherPipeline Callst

Sapui5 FormContainer布局:在列上展开文本区域

我是SAPUI5的新手。作为我的第一个任务,我得到了一个任务来构建一个布局 实体模型如下所示: 我的源代码: <form:Form id="00" width="100%" editable="true" visible="true" > <form:formContainers> <form:FormContainer visible="true"> <form:formElem

Sapui5 如何加载与定义模块相关的依赖项

我制作了一个库项目,以便在应用程序之间共享格式化程序和一些自定义控件。这非常有效,它只是将库添加到neo-app.json文件中。现在我可以加载我的通用格式化程序: app/neo-app.json 应用程序/控制器 然后我想添加一个共享的基本控制器,它已经设置了格式化程序。因此,我进入我的共享库项目,添加一个控制器,然后添加格式化程序: mysharedlibrary/SharedController 这种方法行不通。实现此控制器的应用程序可以找到该控制器,但随后将格式化程序加载到共享控制器中

Sapui5 如何在sap.m.表中隐藏列?

我使用的响应表如下所示: <m:Table id="csTable" inset="false" items="{ path: 'Orders>/', sorter: { path: 'OrderID' } }" enableBusyIndicator="true"> <m:columns> <m:Column width="8em"> <m:Text text="Order ID"/>

区别于;SAP Fiori应用程序“;及;SAPUI5应用程序“;

有人能给我解释一下SAP Fiori应用程序和SAPUI5应用程序之间的区别吗 SAP提供了创建目标映射的选项,其中提到应用程序类型SAPUI5 Fiori App必须仅针对SAP Fiori应用程序而非其他SAPUI5应用程序进行选择 您只能对SAP Fiori应用程序使用此功能。请勿将此功能用于其他SAPUI5应用程序 到目前为止,我相信Fiori是SAP UI5应用程序的集合。如果两者相同,则表示我们不应为其他UI5应用程序选择SAPUI5 Fiori 如果我错了,请纠正我,同时请澄清混淆

Sapui5 在智能筛选栏中添加默认筛选值

我的自定义应用程序获得了智能过滤器栏,其中保存了公司代码和客户编号输入。我们需要将CompanyCode值传递到Customer numbervaluehelp对话框中 当用户单击Customer number Value help(客户编号值帮助)对话框时,我们在Select from List(从列表中选择)选项卡中获得了三个参数,即custerId、CustName和comp.code。我们需要将CompanyCode值传递到comp.code中 我用下面的链接实现了这个解决方案 各位,

Sapui5 如何使用UIVeri5将文本写入sap.m.Input?

为应用程序编写测试时:如何以编程方式将一些文本输入到类型为的元素中?我用方法inputKeys进行了如下尝试: it("should enter some text", function() { let inputElement = element(by.control({ viewName : "com.example.myapp.View.main", controlType: "sap.m.Input" })); expect(

Sapui5 SAP ui5详细页面布局

我想在给定图片中显示的一个模块中实现这种类型的布局,请您帮助我 布局您似乎正在尝试实现带有重叠标题的拆分屏幕布局 请咨询您的用户体验专家并查看以选择符合Fiori指南的布局 然后把它作为你发展的起点。请自己尝试一下,并在这里展示,以便获得帮助。

Sapui5 Internet Explorer中的SAP UI5表格和文本颜色

我有一个表单,它在Chrome中运行良好,但在IE中该表单看起来非常奇怪。我有两个表,一个看起来不错,但在另一个表中,在最后一行和表边框之间创建了额外的空白 另外,对于一些文本框,当我输入任何值时,文本颜色会变为灰色,但在大多数情况下通常为黑色 我正在使用IE8 此问题的任何已知解决方案 谁能帮我解决这个问题 BR-SS 注意:我不能发布我的错误快照,因为我是这个网站的新手。好吧,你到底期望什么。。。。您好,谢谢。我注意到它支持IE9,但我仍然有两个表,一个在chrome中看起来像sae,另一个

SAPUI5列表不是自动增长的

我有一个UI5列表,它具有以下属性 growing="true" growingTreshold="50" growingScrollToLoad="true" 这个列表在我的视图中包含的一个片段中。它曾经在我的旧项目中运行得很好,但不幸的是,由于我重构了所有内容并包含了SAPUI5路由,它不再工作了。 现在,如果我向下滚动,它会显示一个[更多]列表项,其中显示接下来的50个条目。有趣的是,当我点击“更多”按钮时,我得到了一个控制台错误 未捕获错误:需要段{id} 我想这意味着列表自动增长的固

Sapui5 我们能在openui5中的列中有一个表吗

我见过这样一个例子http://jsbin.com/tibikonoqu/edit?html,输出是否可能因为父节点的子表的列数比父节点的多。如果没有,则可以将表保留在列中。默认情况下,这两种方法都不可能实现,并且会导致非常糟糕的用户界面,但您当然可以创建一个包含多个单元格的列单元格模板(带有嵌套FlexBox项的MatrixLayout、HorizontalRow或FlexBox模板),并根据所处的级别,在模板中呈现一个或多个单元格。不要这样做。如果要在子元素中显示更多列,请将这些列添加到表中

Sapui5 SAP UI5智能表Json数据使用情况

我遇到了一个关于在智能表对象中使用json数据的问题。我从web服务获取json数据,并将该json数据设置为任何其他变量。如何将该变量绑定到EntitySet?事实上,我的应用程序文件夹中没有任何json文件 这是我在项目中使用的应用程序示例链接; 以下是my metadata.xml代码 <edmx:Edmx Version="1.0" xmlns:edmx="http://schemas.microsoft.com/ado/2007/06/edmx"> <edmx:Da

SAPUI5智能表错误-至少选择一列以执行搜索

使用智能表格显示数据时,我遇到一个错误选择至少一列执行搜索 我开发了一个基于注释的网关服务,使用元数据结构,一切看起来都很好。有关我的元数据和查看文件,请参见此 种类标签您选择的实体集必须不正确 entitySet=“/yourentityset” smartFilterId=“smartFilterBar”您选择的实体集必须不正确 entitySet=“/yourentityset” smartFilterId=“smartFilterBar”您可能有空属性initiallyVisible

Sapui5 如何知道用户何时选择了sap.m.表中的所有行

我使用的是绑定到OData模型的sap.m.表。我设置了growing=“true”和growingscrolltoad=“true”。这样,当用户向下滚动时,UI一次只能获取20行。我还在多选模式下使用该表,因此用户可以选择一些行(或使用“全选”复选框选择所有行)。所有这些都在按预期进行 我现在添加了一个导出到Excel的功能,我看到当用户选中“全选”复选框时,只有客户端上的行被选中。例如,如果用户在获取数据后没有滚动,即使后端有100条记录,也只会选择前20行。我的计划是从后端获取所有数据,

Sapui5 如何在框架图中实现线性回归线?

我有一个散点图,其中需要包括一条线性回归/趋势线。你知道怎么做吗?这似乎不是vizframe“开箱即用”提供的产品?我找不到解决这个问题的办法 问题: 关于在散点图或框架图上实现回归线的可行方法,有何建议 这是我的设置代码。按下按钮时,散点图在对话框/模式中打开 sap.ui.define([ 'jquery.sap.global', 'vizConcept/controller/BaseController', 'sap/ui/model/jso

SAPUI5-按使用formatter计算的值筛选表

我想按formatter计算的值筛选表。我用格式化程序计算某个值,并将其显示在表中 您可以通过从视图访问控件并调用getText来获取格式化值 您首先需要分配一个ID <ObjectStatus id="objectStatus" text="{ path: 'values/', formatter: '.formatter.calculate'}"/> let oFilter = new sap.ui.model.Filter(sPath,

Sapui5 如何根据sap.m.列中的条件设置图标

在我的JS视图中,我有: var col5=新的sap.m.Column(“col5”{ 宽度:“自动”, 标题:新sap.m.标签({ 正文:“迟到” }), 页脚:新建sap.ui.core.Icon({ src:{ 路径:“迟到”, 格式化程序:功能(已批准){ 如果(批准=“是”){ 返回“sap”-icon://notification"; } } } } }); 在调试模式下,我检查了approved的值,但它有null值。请建议。假设您有一个值为“Late”(“Yes”或“No”

OData元数据元数据初始加载元数据失败SAPUI5

我已经在“SAP云平台驾驶舱”上配置了我的目的地,并在manifest.js和neo-app.js中设置了我的模型。我已经按照此URL中给出的说明进行了操作 我犯了个错误 [ODataMetadata]元数据的初始加载失败- 我的服务的URL是 前1个元素的简单XML就是我用来通过上面的url在浏览器上访问的XML <feedxmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices"xmlns:m="http:/

Sapui5 在UI5应用程序中找不到SelectedItem BindingContext

我正在尝试查找selectedItem的绑定上下文。即使在将modelName传递给bindingContext之后,我仍然没有定义。当我执行oEvent.getSourcer()并查看obindingContext时,它是空白的。此外,ObindingInfo还有未定义的ocontext。虽然它已经吐了。正确的喷溅。在这种情况下,如何获取数组索引 oNewField = new sap.m.Select({ enabled: "{order>/" + Type+ "/" + i

Sapui5 如何将输入置于视图之上?

我想知道是否有任何控件可以让我将输入置于视图之上。现在,输入位于左上角,与视图位于同一标高上 我试过使用收费站、溢出工具栏、水平和垂直布局,但都不起作用 这是我的密码 <mvc:View xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m" controllerName="ariba.so.bulktransfer.controller.FirstPage" xmlns:html="http://www

Sapui5 sap.m.MultiComboBox:如何从所有选定项目中获取文本?

在选择完成后,我想从列表中获取所有选定项目文本。获取所有选定项目的常用方法如下所示: this.byId(“idExampleMultiComboBox”).getSelectedItems(); Issue:它返回类型为sap.ui.core.Item的对象以及所有聚合/关联。我只需要所选选项的文本 多芯盒: 让模型示例={ 0:{“选项”:“ExampleOption1”}, 1:{“选项”:“示例选项2”} }; 一种方法: onselection完成:功能(oEvent){ 设a

  1    2   3   4   5   6  ... 下一页 最后一页 共 56 页