2011-03-01 2 views
0

Jqgrid가 있고 그래프 열이 추가되었지만 그래프가 나타나지 않고 Jqgrid에서 행 번호를 얻는 방법을 모르겠습니다. 서버 측에서 데이터를 가져온 행의 데이터에 따라 각 행의 그래프를 원하지만 Jqgrid와 함께 사용하는 방법을 알지 못합니다. 내 문제를 정리하기 위해 나를 도우 려니? 감사 ...Jqgrid imgFormatter

+0

서버에서 어떻게 그래프를 제공하는지 설명하십시오. 그래프를 이미지로 제공하는 URL이 있습니까? URL을 가지고 ''을 사용하여 그래프를 표시 할 수 있습니까? – Oleg

+0

예이 URL 'https://chart.googleapis.com/chart?cht=lc&chd=t : "+ parameters +"& chs = 50x60 "을 사용하여 1000 개가 넘는 값을 허용하지 않습니다.이 URL을 다음과 같이 전달합니다. 태그 – user637197

+0

도와주세요. 다음에 할 일 javascript를 통해 html 테이블의 열에 그래프를 만드는 다른 방법이 있습니까? – user637197

답변

0

Custom Formatter을 사용하십시오. 값이

  • 옵션을 포맷 할 경우 - colModel에서 formatter: myFormatter
    그런 다음

    function myFormatter(cellvalue, options, rowObject) 
        { return "The Value You Want to Display In The Cell"; } 
    

    포맷터 함수에 의해 반환 값은 셀

    • cellvalue에 표시되는 기능을 정의하는 추가 - 다음 요소를 포함하는 객체입니다. 옵션 : {rowId : rid, colModel : cm} 여기서 rowId - 행의 ID입니다. colModel은이 열의 속성에서 가져온 객체입니다. colModel에서 가져옴 jqGrid의 배열
    • rowObject - 데이터 유형 옵션에서 결정된 형식으로 표시된 행 데이터입니다. xml/xmlstring - xmlReader의 규칙에 따라 rowObject가 xmlReader의 규칙에 따라 제공되는 xml 노드입니다. jsonReader의 규칙에 따라 rowObject가 배열이며 jsonReader의 규칙에 따라 배열입니다.