使用Hana Table在SAP UI5中搜索UI

2020-08-30 10:02发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,我是一个新用户,我刚刚开始在eCloud Foundry Environment的WEB-Ide上使用sap编程

。 我需要在Sap UI5上实现全文搜索类型。 目前,我在Hana数据库上创建了一个表,并在三列上创建了三个全文本索引。 我还使用OData创建了目标,并且已经在OModel.read下面读取了数据。 现在如何实现搜索示例?

(151.4 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,我是一个新用户,我刚刚开始在eCloud Foundry Environment的WEB-Ide上使用sap编程

。 我需要在Sap UI5上实现全文搜索类型。 目前,我在Hana数据库上创建了一个表,并在三列上创建了三个全文本索引。 我还使用OData创建了目标,并且已经在OModel.read下面读取了数据。 现在如何实现搜索示例?

(151.4 kB)
付费偷看设置
发送
4条回答
梦想连接
1楼-- · 2020-08-30 10:38

您好,萨尔瓦托(Salvatore),我想您需要在视图中输入信息。
在letturaDB函数中,您将获得input的值并将其与filter一起使用。
对于这样的示例:

 letturaDB:function(EntitySet,nomeModello){var结果;
 var that = this;
 var serviceURL ="/img/informazioni";
 var oModel = new sap.ui.model.odata.v2.ODataModel(serviceURL,true);

//var sValue = this.getView()。byId(" InputFilter")。getValue(); //从输入中获取价值的sapui5语言

//真正的硬编码
 var sValueNome =" Salvatore";
 var aFilters = [];
 aFilters.push(
 新的sap.ui.model.Filter(
  " Nome",
 sap.ui.model.FilterOperator.EQ,
 sValueNome
 ));
 oModel.read("/img/ZPD_DASH_RIS_SESS_C",{
 过滤器:aFilters,
 成功:函数(oData){
//做你想做的
 } .bind(this),
 错误:功能(){
//错误
 }
 });
 } 

以获取更多文档是正确的链接;)
< br> Regulars,
Sebastiano

奄奄一息的小鱼
2楼-- · 2020-08-30 10:39

Ciao,de de far farzionare la ricerca in base ai vai parameter ed ho capito che devo usare piu di un filtro,peròdevo diciamo" dimostrare" che la Ricerca sia di tipo全文,请参见。 在自动前端中自动完成后端或后端的自定义。

英语,您好,我必须根据各种参数运行搜索,并且我意识到必须使用多个过滤器,但是我必须说"证明"是全文搜索,而不是"喜欢" 搜索,并提供一些示例。 我现在不知道在后端定义索引是否足够并且它会自动执行所有操作,或者我只是从前端做一些特定的功能。

已更正:

< pre> letturaDB:function(entitySet,nomeModello){var result; var that = this; var serviceURL ="/img/informazioni"; var oModel = new sap.ui.model.odata.v2.ODataModel(serviceURL,true); //var sValue = this.getView()。byId(" InputFilter")。getValue(); //从输入中获取价值的sapui5语言 //真正的硬编码 var sValueNome =" CI"; var aFilters = []; aFilters.push( 新的sap.ui.model.Filter( " Nome", sap.ui.model.FilterOperator。包含, sValueNome )); aFilters.push( 新的sap.ui.model.Filter( " Cognome", sap.ui.model.FilterOperator。包含, sValueNome )); aFilters.push( 新的sap.ui.model.Filter( "Città", sap.ui.model.FilterOperator。包含, sValueNome ));

//ecc ....
oModel.read("/img/ZPD_DASH_RIS_SESS_C",{ 过滤器:aFilters, 成功:函数(oData){ //做你想做的 } .bind(this), 错误:功能(){ //错误 } }); }

尝试;)

哎,真难
4楼-- · 2020-08-30 10:34

从面包中提取出方便的食物

一周热门 更多>