绑定不适用于sapui5的表

用户名

我创建了xml视图和控制器来绑定数据。我没有任何数据。我错过了什么?

<sap.ui.core.mvc:View controllerName="view.weeklyTasks"
  xmlns="sap.m"
  xmlns:sap.ui.core="sap.ui.core"
  xmlns:sap.ui.core.mvc="sap.ui.core.mvc">
  <Page title="Title">
    <content>
      <Table id="idProductsTable" noDataText="No data" items="{path: '/modelData'}" >
        <columns>
          <Column>
            <Text text="Product" />
          </Column>
          <Column>
            <Text text="Supplier" />
          </Column>
        </columns>
        <items>
          <ColumnListItem counter="0">
            <cells>
              <Text text="{name}"></Text>
              <Text text="{date}"></Text>
            </cells>
          </ColumnListItem>
        </items>
        <headerToolbar>
          <Toolbar>
            <content>
              <Label text="Weekly Tasks"></Label>
            </content>
          </Toolbar>
        </headerToolbar>
      </Table>
    </content>
  </Page>
</sap.ui.core.mvc:View>

sap.ui.controller("view.weeklyTasks", {
  onInit: function() {

    var aData = { modelData : [ 
      {name: "Peter",  date: "01012010"},
      {name: "Petra",  date: "01012011"},
      {name: "Thomas", date: "01012012"},
      {name: "John",   date: "01012013"},
      {name: "Maria",  date: "01012014"}
    ]};



    var oModel = new sap.ui.model.json.JSONModel(aData);
    this.getView().setModel(oModel);
  }
});
法比奥帕戈蒂

好的,现在我可以使事情正常进行了。

1-将以下参数添加到您的引导程序中

data-sap-ui-xx-bindingSyntax="complex"

有关data-sap-ui-xx-binding语法的更多信息:

使用XML视图的控件的数据建模(SAPUI5)

SAP帮助-SAPUI5配置选项

2-您的看法还可以

<Page title="Title">
  <content>
    <Table id="idProductsTable" noDataText="No data" items="{path: '/modelData'}" >
      <columns>
        <Column>
          <Text text="Product" />
        </Column>

        <Column>
          <Text text="Supplier" />
        </Column>
      </columns>

      <items>
        <ColumnListItem >
          <cells>    
            <Text text="{name}"></Text>
            <Text text="{date}"></Text>
          </cells>
        </ColumnListItem>
      </items>
    </Table>
  </content>  
</Page>

3-更新您的控制器以修复JSON格式

onInit: function() {

  var aData = { "modelData" : [ 

    {"name": "Peter",  "date": "01012010"},
    {"name": "Petra",  "date": "01012011"},
    {"name": "Thomas", "date": "01012012"},
    {"name": "John",   "date": "01012013"},
    {"name": "Maria",  "date": "01012014"}
  ]};

  var oModel = new sap.ui.model.json.JSONModel(aData);

  this.getView().setModel(oModel);
  // OR sap.ui.getCore().setModel(oModel);  
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

适用于旧版SAP UI的SAPUI5

来自分类Dev

适用于移动应用程序的SAPUI5库

来自分类Dev

PrimeNg 数据表不适用于 Angular 5

来自分类Dev

Xamarin绑定不适用于ListView

来自分类Dev

WPF绑定不适用于类

来自分类Dev

绑定不适用于ViewModel

来自分类Dev

WPF 绑定不适用于 ItemsControl

来自分类Dev

绑定不适用于用户实例

来自分类Dev

SAP UI5。JSON视图中的聚合绑定。适用于1.60,但不适用于1.80

来自分类Dev

是getElementById()方法不适用于表

来自分类Dev

表排序不适用于IsotopeJs

来自分类Dev

分页不适用于b表

来自分类Dev

搜索不适用于哈希表

来自分类Dev

lua的loadstring()不适用于表

来自分类Dev

CSS不适用于表TD

来自分类Dev

ORDER BY 不适用于 mysql 表

来自分类Dev

PHPUnit不适用于Laravel 5

来自分类Dev

Ionic 5手势不适用于Angular绑定

来自分类Dev

从SAPUI5中的控制器动态绑定表

来自分类Dev

为什么绑定不适用于动画?

来自分类Dev

敲除绑定不适用于输入type =“ text”

来自分类Dev

jQuery的数据绑定不适用于Chrome

来自分类Dev

计算绑定不适用于单击(聚合物)

来自分类Dev

双向绑定不适用于Aurelia的引导选择

来自分类Dev

JavaScript绑定方法不适用于getter属性

来自分类Dev

模型绑定不适用于复杂对象

来自分类Dev

为什么角度绑定不适用于服务原语

来自分类Dev

MultiDataTrigger不适用于绑定路径条件

来自分类Dev

KnockoutJs-数据绑定不适用于新元素