2013-03-31 6 views
1

응답 문서가 포함 된보기를 XPage Mobile 컨트롤 안에 포함 된 dataView 컨트롤에 표시 할 수 있습니까? 응답. 서에 사용되거나 응답. 서를 확장/축소하기 위해 다른 열 이름을 설정하는 f}은 없습니다.모바일 데이터보기의 응답 문서

+0

모바일 컨트롤 (http://dojotoolkit.org/reference-guide/1.8/dojox/mobile.html#dojox-mobile)에서 응답보기가 어떻게 보이는지 상상해보십시오. –

답변

0

답은 다음과 같아야합니다.

1) dataView를 둘러싼 자체 제어 기능을 구축하십시오. 나는 어쨌든 이것을 가지고 있었다.

2) responseColumn에 대한 새로운 속성을 포함하여 필요에 따라 사용자 지정 속성을 전달합니다.

3) 대신 summaryColumn를 사용 중, 표시하는 코드를 삽입 갖는 제어

rendered="#{javascript:viewEntry.getColumnIndentLevel()==0 || !compositeData.responseColumn}"> 

5) 내부에 통상 열을 표시하는 코드를 삽입 요약 패싯

4)를 사용하여

rendered="#{javascript:!(viewEntry.getColumnIndentLevel()==0 || !compositeData.responseColumn)}"> 

예 (여기서 I는 다수의 요약 열 및 열 응답지지 AM) 안에있는 제어 응답 컬럼 :

<xp:this.facets> 
    <xp:div xp:key="summary"> 
     <xp:repeat value="#{compositeData.summaryColumns}" indexVar="summaryIndex" 
      rendered="#{javascript:viewEntry.getColumnIndentLevel()==0 || !compositeData.responseColumn}"> 
       <xp:div style="float:left;margin-right:5px;"> 
       <xp:text> 
        <xp:this.value><![CDATA[#{javascript:try {viewEntry.getColumnValue(compositeData.summaryColumns[summaryIndex])} catch(e) {return ""};}]]></xp:this.value> 
       </xp:text> 
      </xp:div> 
     </xp:repeat> 
     <xp:text rendered="#{javascript:!(viewEntry.getColumnIndentLevel()==0 || !compositeData.responseColumn)}"> 
      <xp:this.value><![CDATA[#{javascript:try {return viewEntry.getColumnValue(compositeData.responseColumn)} catch(e) {return ""};}]]></xp:this.value> 
     </xp:text> 
    </xp:div> 
</xp:this.facets> 
0

이것은 모바일 용 데이터보기에서 사용할 수있는 것이 아닙니다. 가능한 해결 방법은 Repeats를 사용하여 직접 무언가를 만드는 것입니다. 그 동안 Google은이를 다시 받아 들여 모바일 용 데이터보기에 추가 할 계획입니다.

관련 문제