2013-03-28 3 views
0

문서를 열려면 dojo 그리드를 두 번 누르려고합니다. 이 연습을하는 동안 나는 dojo 그리드에서 어떤 이벤트도 실행할 수 없다는 것을 발견했습니다. 도조 그리드 이벤트의 페이지로 이동하는 것과 같은 비교적 간단한 이벤트를 실행하려고해도 전혀 실행되지 않습니다.xPages Dojo Grid 이벤트가 작동하지 않습니다.

내가 누락 된 것이 있습니까? 문제를 해결할 수있는 방법이 있습니까?

감사합니다,

[편집] 8.5.2

[EDIT2]는 확장 라이브러리 도장 데이터 그리드 이벤트

<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> 
+1

코드를 게시하십시오 ... 설명이 너무 일반적이어서 문제가 무엇인지 추측 할 수 없습니다. –

+0

Dojo Grid 또는 Extension Library Dojo Data Grid 컨트롤을 직접 구현 했습니까? 후자의 onRowDblClick 이벤트는 내가 책의 해당 장을 쓸 때 작동했습니다. Extension Libarry 또는 Dojo를 확인하십시오. –

+0

확장 라이브러리. 그러나 그리드의 어떤 이벤트도 작동하지 않는 것 같습니다. 클릭 한 번을 구현하려고해도 –

답변

1

는 클라이언트 측이 아닌 서버 측 있습니다. 이것은 Dojo 제어이며 Dojo 제어는 클라이언트 측이기 때문입니다. 현재 행에서 핸들을 얻는 방법은 데모 데이터베이스 나 책의 예제를 참조하십시오.

+0

답변과 인내심에 감사드립니다. –