我有一个带有Restservice的Xpage(viewJsonService)。如果我使用pathInfo测试RestService,我可以看到指向视图的所有文档。
我将RestService绑定到一个带有3个DataGridColumns的DataGrid。 DataGridColumns指向3个默认列的程序名称。
如果我在浏览器中预览Xpage,我看不到任何数据。有没有人知道问题出在哪里?
<xe:restService id="restService1" pathInfo="data">
<xe:this.service>
<xe:viewJsonService
databaseName="Bewerbermanagement.nsf"
defaultColumns="true" viewName="($AllDocuments)">
</xe:viewJsonService>
</xe:this.service>
</xe:restService>
<xe:djxDataGrid id="djxDataGrid1" storeComponentId="restService1"
rowsPerPage="30">
<xe:this.dojoAttributes>
<xp:dojoAttribute name="autoWidth" value="true"></xp:dojoAttribute>
<xp:dojoAttribute name="columnReordering" value="true"></xp:dojoAttribute>
</xe:this.dojoAttributes>
<xe:djxDataGridColumn id="djxDataGridColumn1" label="Datum"
width="100px" field="$4">
</xe:djxDataGridColumn>
<xe:djxDataGridColumn id="djxDataGridColumn2" label="Absender"
field="$2" width="100px">
</xe:djxDataGridColumn>
<xe:djxDataGridColumn id="djxDataGridColumn3" label="Subject"
field="SUBJECT" width="100px">
</xe:djxDataGridColumn>
</xe:djxDataGrid>
Json-Entry示例:
{
"@entryid":"1-0590EED09824B814C1257D80003A68C8",
"@unid":"0590EED09824B814C1257D80003A68C8",
"@noteid":"8F6",
"@position":"1",
"@siblings":7,
"@form":"Appointment",
"$4":"2014-10-27T17:27:39Z",
"$2":"Joe Doe",
"SUBJECT":"V\u00D6"
},
答案 0 :(得分:0)
我发现了错误。我将应用程序主题从OneUI V3.02更改为OneUI。但我不知道为什么这会对构建DataGrid产生影响