单个DataModel中有两个实体集。 竞标设置到表的一个实体

2020-08-18 22:36发布

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

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


嗨,

我有一个场景

1)我在V5的4个搜索帮助下创建了UI5页面。 我必须从网关服务获得该vkorg。 我创建了一个entityset(1),然后看到填充了数据的元数据。 我将如何绑定它,元数据如下所示。

2)当用户从上述步骤中选择数据时,应将其传递到entityset(2),并应在ui5中显示输出。基本上,在我的getentityset中,我使用的是带有从中获取参数的提交程序 以上的搜索帮助。

这可行吗??

我还创建了两个实体集与销售组织之间的关联。

Entityset1仅是销售组织

Entityset2是当用户选择任何销售组织时必须显示的结构。

(65.7 kB)

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

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


嗨,

我有一个场景

1)我在V5的4个搜索帮助下创建了UI5页面。 我必须从网关服务获得该vkorg。 我创建了一个entityset(1),然后看到填充了数据的元数据。 我将如何绑定它,元数据如下所示。

2)当用户从上述步骤中选择数据时,应将其传递到entityset(2),并应在ui5中显示输出。基本上,在我的getentityset中,我使用的是带有从中获取参数的提交程序 以上的搜索帮助。

这可行吗??

我还创建了两个实体集与销售组织之间的关联。

Entityset1仅是销售组织

Entityset2是当用户选择任何销售组织时必须显示的结构。

(65.7 kB)
付费偷看设置
发送
2条回答
浮生未央
1楼-- · 2020-08-18 23:20

嗨,

请查看以下过滤器栏组件的代码示例:

https://ui5.sap.com/#/entity/sap.ui.comp.filterbar.FilterBar/ sample/sap.ui.comp.sample.filterbar.DynamicPageListReport

它完美地演示了过滤器字段(在这种情况下为下拉列表)如何更新表的绑定并应用过滤器 最好的问候,

Geert-Jan Klaps

SC_Yao
2楼-- · 2020-08-18 23:19
我在这里错过了什么?

 onSearch:function(){
 var oModel = new sap.ui.model.odata.v2.ODataModel("/img/sap/opu/odata/sap/ZAPI_PRICING_SRV/");
//alert(" Hello World!"); //eslint-disable-line no-alert
 如果(!this._oValueHelpDialog){
 var oInput = this.getView()。byId(" idSales_org");
 this._oValueHelpDialog =新的sap.ui.comp.valuehelpdialog.ValueHelpDialog(" idValueHelp",{
 supportRanges:正确,
 密钥:" SALES_ORG",
 descriptionKey:" SALES_ORG",
 好的:功能(oEvt){
/* var aTokens = oEvt.getParameter(" tokens");
 oInput.setTokens(aTokens);
 this.close(); */
 },
 取消:函数(){
 this.close();
 }
 });
 }
 var oTable = new sap.m.Table({
 列: [
 新的sap.m.Column({
 宽度:" 1em",
 标头:new sap.m.Label({
 文字:" SalesOrg"
 })
 })
 ]
 });
 var oTemplate = new sap.m.ColumnListItem({
 细胞: [
 新的sap.m.Label({
 文字:" {SaLES_ORG}",
 包装:假
 })
 ]
 });
 oTable = this._oValueHelpDialog.getTable();
 oTable.setModel(oModel);
 oTable.bindItems("/img/Apiinputset",oTemplate);
 this._oValueHelpDialog.addContent(oTable);
 this._oValueHelpDialog.open();
 }
 });
 

一周热门 更多>