2010-03-22 3 views
0

나는 다음과 같이 내 열을 설정할 수 있습니다xml 형식 소스에 Flexigrid 사용 xml 형식의 지정 방법을 지정 하시겠습니까?

colModel : [ 
       {display: 'column1', name : 'column1', width : 200, sortable : true, align: 'center'}, 
       {display: 'column2', name : 'column2', width : 100, sortable : true, align: 'left'}, 
       {display: 'column3', name : 'column3', width : 100, sortable : true, align: 'left'}, 
       {display: 'column4', name : 'column4', width : 300, sortable : true, align: 'left'}, 
      ], 

나는 XML을 반환하는 URL로 내 데이터 소스를 설정합니다. 는 XML은 다음과 같이이다 :

<?xml version="1.0"?> 
<items_list> 
    <item> 
    <column1>BlahBlah</column1> 
    <column2>BlahBlah</column2> 
    <column3>BlahBlah</column3> 
    <column4>BlahBlah</column4> 
    </item> 

    <item> 
    <column1>BlahBlah</column1> 
    <column2>BlahBlah</column2> 
    <column3>BlahBlah</column3> 
    <column4>BlahBlah</column4> 
    </item> 
</items_list> 

가 어떻게이 XML 데이터 소스에 그리드를 바인딩 할 수 있습니다, 그대로 인식 표시되지 않습니다?

답변

1

flexigrid는 XML을 flexigrid 당신이 탭을 제거해야합니다 XML

에게 포맷과의 엉 수락하지 않기 때문에 작동하지 않습니다이

<?xml version="1.0" encoding="utf-8"?> 
    <rows> 
    <page>1</page> 
    <total>2</total> 
    <row id='1'> 
     <cell><![CDATA[abc]]></cell> 
     <cell><![CDATA[abc]]></cell> 
     <cell><![CDATA[abc]]></cell> 
     <cell><![CDATA[123]]></cell> 
     <cell><![CDATA[123]]></cell> 
    </row> 
    <row id='2'> 
     <cell><![CDATA[abc]]></cell> 
     <cell><![CDATA[abc]]></cell> 
     <cell><![CDATA[abc]]></cell> 
     <cell><![CDATA[123]]></cell> 
     <cell><![CDATA[123]]></cell> 
    </row> 
    </rows> 
+0

굉장한 mmcgrail. 추가 예제가 있습니까? (링크 등?) CDATA 식별자는 항상 동일하며 열 이름과 일치하지 않아도됩니까? – stormist

+0

json을 사용하기 때문에 어떤 예제도 없습니다. 는 여러분의 가치입니다. 그래서 각 셀은 flexigrid에서 컬럼 셋업 방법과 인라인되어야합니다. – mcgrailm

+0

작동하지 않는 것 같습니다. "셀"항목이 단어 셀 대신 열 이름과 일치해야합니까? 대답 할 시간을내어 주셔서 감사합니다. – stormist

-1

처럼 특정 방식으로 포맷 할 것으로 예상 줄 문자.