0

`我正在尝试将 JSON 数据从外部文件绑定到我的 UI5 表。以下是我的 component.js 代码 -

var oModel = new JSONModel("/businessData.json");
     this.setModel(oModel);

json 文件与 component.js 位于同一文件夹中

以下是我的视图代码-

<Table id="idProductsTable" items="{       
            path:'/businessData'
        }">
            <headerToolbar>
                <Toolbar>
                    <Label text="Products"></Label>
                </Toolbar>
            </headerToolbar>
            <columns>
                <Column>
                    <Label text="Product" />
                </Column>
                <Column>
                    <Label text="Supplier" />
                </Column>
                <Column>
                    <Label text="Dimensions" />
                </Column>
            </columns>
            <items>
                <ColumnListItem>
                    <cells>
                        <ObjectIdentifier title="{COUNTRY}" text="{COUNTRY}" />
                    </cells>
                    <Text text="{REGION}"></Text>
                    <Text text="{CITY}"></Text>
                </ColumnListItem>
            </items>
        </Table>

我在表中没有数据...请帮助

4

2 回答 2

1

假设您已正确指定items聚合路径,则代码中唯一缺少的就是.JSON 文件的路径。

var oModel = new JSONModel("./businessData.json");
于 2016-07-02T14:26:48.820 回答
0

如下声明您的模型

var omodel = 新 sap.ui.model.json.jsonmodel()

于 2016-07-02T15:16:38.007 回答