在Xpages中使用Dojo数据网格的奇怪错误

时间:2015-04-14 16:40:09

标签: xpages dojox.grid.datagrid

我的Xpage包含顶部的标题文档数据和包含子文档的分类Dojo数据网格。通常在任何视图中我设置“在运行时,使用”属性打开所选文档到“与文档的表单关联的Xpage”,然后将正确的Xpage与表单相关联。

我在包含标题文档的视图上执行了此操作。加载文档时,以及当我没有处于编辑模式时,Dojo Data Grid引发了一个奇怪的错误。

enter image description here enter image description here 如果我在doc上进入编辑模式,那么Dojo Data Grid就可以工作了。

如果我将上面的设置更改为EXPLICITLY,请选择要打开的正确Xpgage,然后才能正常工作。

我没有问题将设置更改为显式,但我想知道为什么它以一种方式工作而不是另一种方式。

以下是我的Rest数据源代码:

<xe:restService pathInfo="gridData" id="restService1">
                    <xe:this.service>
                        <xe:viewJsonService
                            viewName="(rstAllRspPCTasks)" var="rstEntry" systemColumns="4">
                            <xe:this.columns>


                                <xe:restViewColumn name="ID">
                                    <xe:this.value><![CDATA[#{javascript:return rstEntry.getColumnValue("ID")}]]></xe:this.value>
                                </xe:restViewColumn>
                                <xe:restViewColumn name="status">
                                    <xe:this.value><![CDATA[#{javascript:return rstEntry.getColumnValue("status")}]]></xe:this.value>
                                </xe:restViewColumn>
                                <xe:restViewColumn name="category">


                                    <xe:this.value><![CDATA[#{javascript:return rstEntry.getColumnValue("category")}]]></xe:this.value>
                                </xe:restViewColumn>
                                <xe:restViewColumn name="title">

                                    <xe:this.value><![CDATA[#{javascript:return rstEntry.getColumnValue("title")}]]></xe:this.value>
                                </xe:restViewColumn>

                            </xe:this.columns>


                            <xe:this.keys><![CDATA[#{javascript:return viewScope.get("ID")}]]></xe:this.keys>
                        </xe:viewJsonService>
                    </xe:this.service>
                </xe:restService>

0 个答案:

没有答案