2013-07-19 3 views
0

일부 텍스트 필드에서 사용자가 입력 한 데이터를 표시하기 위해 Shield UI Chart를 사용하고 있습니다. 그들 중 일부는 다음과 같습니다텍스트 상자 값 시각화

var Participants = new Array(); 
Participants [0]=document.getElementById("ParticipantA").value; 
Participants [1]=document.getElementById("ParticipantB").value; 
Participants [2]=document.getElementById("ParticipantC").value; 

나는이 코드를 사용하여 차트에 데이터를 입력 :

dataSeries: [ 
      { 
       seriesType: 'line', 
       collectionAlias: 'chart', 
       data: [Participants [0], Participants [1], Participants [2]] 
      } 

나는 모든 것이 올바른 제작하고 있다고 생각하지만 데이터가 전혀 없었다있다. 함수가 호출되고 있는지 확인 했으므로 문제는 다른 곳에 있어야합니다.

답변

0

내가 볼 수있는 한 가지 오류는 텍스트 필드의 값이 올바른 형식이 아니라는 것입니다. 숫자 값을 입력해도 Shield UI 차트와 함께 사용하려면 명시 적으로 변환해야합니다.

var Participants = new Array(); 
Participants [0]=parseFloat(document.getElementById("ParticipantA").value); 
Participants [1]=parseFloat(document.getElementById("ParticipantB").value); 
Participants [2]=parseFloat(document.getElementById("ParticipantC").value);