0

我正在尝试双击道场网格以打开文档。在这个练习中,我发现我无法从 dojo 网格执行任何事件。即使我尝试执行一个相对简单的事件,例如导航到 dojo 网格事件上的页面,它也根本无法运行。

有什么我想念的吗?有没有办法解决这个问题?

谢谢,

[编辑] 8.5.2

[编辑2]

    <xe:this.service>
        <xe:viewItemFileService contentType="application/json"
            defaultColumns="true" var="entry" viewName="RFCID">
        </xe:viewItemFileService>
    </xe:this.service>
</xe:restService>

<xp:br></xp:br>
<xe:djxDataGrid id="djxDataGrid1" storeComponentId="restService1"
    escapeHTMLInData="false" loadingMessage="Loading Data">


    <xe:djxDataGridColumn id="djxDataGridColumn1" field="rfcid"
        label="RFC ID" width="30" editable="false">
    </xe:djxDataGridColumn>
    <xe:djxDataGridColumn id="djxDataGridColumn2"
        label="Request Title" field="requesttitle" width="200">
    </xe:djxDataGridColumn>
    <xe:djxDataGridColumn id="djxDataGridColumn3" label="Initiator"
        field="initiator" width="100">
    </xe:djxDataGridColumn>
    <xe:djxDataGridColumn id="djxDataGridColumn4" label="Waiting On"
        field="waitingon" width="100">
    </xe:djxDataGridColumn>
    <xe:djxDataGridColumn id="djxDataGridColumn5" label="Status"
        field="rfcstatus" width="150">
    </xe:djxDataGridColumn>





    <xp:eventHandler event="onRowDblClick" refreshMode="complete"
        immediate="true" submit="true">



        <xe:this.action>
            <xp:openPage name="/Home.xsp" target="newDocument"></xp:openPage>
        </xe:this.action>
    </xp:eventHandler></xe:djxDataGrid>

<xp:br></xp:br>

</xp:view>
4

1 回答 1

1

Extension Library Dojo Data Grid 事件是客户端的,而不是服务器端的。那是因为它是一个 Dojo 控件,而 Dojo 控件是客户端的。有关如何获取当前行的句柄,请参阅演示数据库或书中的示例。

于 2013-04-01T09:51:56.483 回答