2013-09-05 4 views
0

다시 난 ...동적 도장 축 라벨

누군가가 내 데이터보기에서 레이블 이름을 얻으려면 도장의 동적 표시

해결에 나를 도울 수 내 프로젝트에 쌓여있어

var myLabelFunc = function(value){ 
       var output:string = ""; 
       output +=(viewEnt.getColumnValues()[0]; 
       return output.substr(0, output.length - 1;); 

및 축 코드했다

   // Add axis 
       chart.addAxis("x", { 
       }); 
       chart.addAxis("y", { 
        labelFunc: myLabelFunc, 
        vertical: true, 
       }); 

그 날 아무것도 보여주지 ... 누군가가 나에게이 문제를 해결하는 데 도움이 수 있습니까? 전에 감사합니다

+1

당신이 m 인 것처럼 보입니다. CSJS를 사용하여 SSJS를 작성 (viewEnt.getColumnValues ​​() [0]) –

답변

0

내가 이것을 이해한다면, SSJS에서 CSJS로 값을 전달하고 싶습니다.

다음을 수행하십시오

저장이

var myLabelFunc:string = function(value){ 
var output:string = ""; 
output +=(viewEnt.getColumnValues()[0]; 
return output.substr(0, output.length - 1;); 
}; 

getComponent("IDXYZ").setValue(myLabelFunc); 

같은

<xp:inputHidden id="IDXYZ" value=""></xp:inputHidden> 

필드에 SSJS에서 통과

이상 CSJS의 값을 읽어보다 같은 값
var strXYZ:string=dojo.byId("#{id:IDXYZ}").value); 
chart.addAxis("x", { 
      }); 
      chart.addAxis("y", { 
       labelFunc: strXYZ, 
       vertical: true, 
      });