我創建的XML視圖和控制器將數據綁定。 我沒有看到任何數據。 我錯過了什麼嗎?結合不工作於表sapui5
<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);
}
});
我試圖重現你的代碼,但我還找不到完整的解決方案。但是,我可以看到您的JSON無效。你必須在「modelData」,「name」和「date」中加雙引號。 您可以使用以下鏈接來驗證JSON http://jsonformatter.curiousconcept.com/# – fabiopagoti 2014-11-02 22:10:41