我们已经实现了一个 SmartTable,一切正常。我只想删除 SmartTable useTablePersonalisation 选项提供的过滤器选项。
这可能吗 ?
问候, 玛雅克
我想实现下面的地方条件.如何在UI5中创建过滤器?
field-A NE 'O' and ( field-B contains 'search-text' or field-C contains 'search-text' )
后端业务场景:
field-A NE 'O'绑定列表时应用过滤器. ( field-B contains 'search-text' or field-C contains 'search-text' )以在搜索字段上实现搜索功能.过滤实例:
new sap.ui.model.Filter("field-A", sap.ui.model.FilterOperator.NE, "O");
new sap.ui.model.Filter("field-B", sap.ui.model.FilterOperator.contains, search-text);
new sap.ui.model.Filter("field-C", sap.ui.model.FilterOperator.contains, search-text);
Run Code Online (Sandbox Code Playgroud) 我想更新一个用 OData svc 填充的表。我正在使用这种方法:
oModel.update("/Products(999)", oData, {
success: mySuccessHandler,
error: myErrorHandler
});
Run Code Online (Sandbox Code Playgroud)
我在变量中有选定的索引,我需要传递该变量。问题是Products(999)- 这是使用硬编码行,但如何用变量替换?
我有一个 OData 源,它提供包含first_name& 的结果行last_name。
我想在一个名为Full Name的列的表中显示这些。
我正在尝试使用 JSView(它似乎不如 XML 笨拙)。
我可以像这样进行 1:1 绑定:
var template = new sap.m.ColumnListItem({
// ...,
cells: [
new sap.m.Text({
text: "{first_name}"
})
]
});
Run Code Online (Sandbox Code Playgroud)
但我无法弄清楚如何将多个字段绑定/连接到 Text 控件,或者如何将多个 Text 控件放入一个单元格中。
编辑:这与其他建议的解决方案不完全相同,因为这是针对 JSView 而不是 XMLView。
我不知道如何替换F5SAPUI5中的关键操作。
我有一个“刷新”按钮,它在 UI 中重新加载我的业务数据,并在将其显示在视图上之前进行某种操作。我想抓住F5-press 以便可以调用我的刷新方法。
我正在使用 OData 模型来读取数据。但这不起作用。检查下面的代码:
getGuid: function(pernr) {
var self = this;
var url = "/PersonalDetailSet?$filter=Pernr eq '00000001'";
self.setBusy(true);
this.oModel.read(url, {
success: function(res) {
// ...
},
error: function() {
// ...
}
});
}
Run Code Online (Sandbox Code Playgroud)
我不知道为什么现在过滤器url不起作用?
我们即将关闭SAPUI5应用程序,最后一步是制作Component-Preload.js文件以提高性能.我在网上阅读了不同的指南,所有这些指南都需要我安装的Node.js.我不是那个包的专家,我无法想象如何使其中一个指南工作.我正在使用NetBeans进行开发.据我所知,没有官方工具(我是对的吗?)来生成该文件.有比我更多经验的人能否提出一份有效的,解释良好的指南来执行该任务?
我正在创建一个小的演示页面,显示UI5的一些直接功能.该页面包含两个主要页面:
Carrid).该表如下所示:
<Table id="detailTable" inset="false" class="sapUiResponsiveMargin">
<columns>
<Column>
<Text text="ID" />
</Column>
<Column>
<Text text="Flightnumber" />
</Column>
<Column>
<Text text="Starts in" />
</Column>
<Column>
<Text text="Departs at" />
</Column>
<Column>
<Text text="Lands in" />
</Column>
<Column>
<Text text="Lands at" />
</Column>
</columns>
</Table>
Run Code Online (Sandbox Code Playgroud)
使用以下代码将数据绑定到列:
// Get routing data and show only entrys with the matched primary key (Carrid)
_onRouteMatched: function(oEvent) {
// ...
var oArgs = oEvent.getParameter("arguments");
var oFlightTable = oView.byId("detailTable");
oFlightTable.bindAggregation("items", {
path: "/CarrierSet(" …Run Code Online (Sandbox Code Playgroud) I have a SAPUI5 application. The translated text is shown wrongly in a dialog, while the translation is shown correct in the launchpad. Please see the following picture:
While the translation file is loaded for German language, it does not show [ÖÄÜß] correctly in the dialog. However it doesshows ö correctly in the launchpad page.
How can I solve it?