已删除问题已解决

2020-09-19 02:58发布

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

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


已删除。问题已解决。

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

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


已删除。问题已解决。

付费偷看设置
发送
8条回答
天桥码农
1楼-- · 2020-09-19 03:06

你好,布拉克。 通常,我们将创建一个JSON数组模型并将其绑定到表组件。

第一步:创建JSON数组并将模型设置为此视图。

 this.getView()。setModel(new JSONModel(data)," testdata"); 

第二步:将模型绑定到表组件。

 <表id =" table"行=" {testdata>/}" enableCellFilter =" true" selectionMode =" None">
    <列>
       
           
              <模板>
                  area}" width =" auto" maxLines =" 3" wrap =" true"/>
              
       
  <列>
 

第3步:更改文本的值时,可以使用以下方法获取值。

 onEditRow_Press:函数(oEvent){
      var sPath = oEvent.getSource()。getBindingContext(" testdata")。sPath;
      var oSelectedObject = this.getView()。getModel(" testdata")。getProperty(sPath);
      console.log(oSelectedObject.area);
 } 
SKY徐
2楼-- · 2020-09-19 03:20

masterToDetailTable具有" Acklm"属性。我没有收到错误。从屏幕上输入了数据。该值看起来为空。.

Violet凡
3楼-- · 2020-09-19 03:24

嗨,

由于您未指定任何代码段,因此我做了自己的假设。 我使用的代码来自此处

我按下"编辑"按钮,并将值" dddd"输入到"数量"列的第一行(项目)(请参见屏幕截图)。

现在,要获取此值,请在控制器中执行此操作(我本可以使用预定义的属性this.oTable,但想向您展示完整方法)

 var项目= this.getView()。byId(" idProductsTable")。getItems(),//获取表格的可见行
      dddd = items [0] .getCells()[1] .getValue(); //获取第二列第一行的值
 

您在dddd中拥有自己的价值。

bbpeas
4楼-- · 2020-09-19 03:19

丹尼斯已经陈述了他的建议。

对于JSON模型-用Google对其进行搜索或发布一个新的(尽可能具体的)问题,以使我对当前问题感到满意。

SKY徐
5楼-- · 2020-09-19 03:07

你好,

为什么不在OData模型中使用 SubmitChanges"> SubmitChange 代替。 从理论上讲,它将为您完成工作;)

这仅适用于非深度创建的实体。

此致

约瑟夫

一只江湖小虾
6楼-- · 2020-09-19 03:25

你好,

如何使用SubmitChange获取数据?

一周热门 更多>