0

ページング ツールバーを使用したいのですが、問題が 1 つあります。私はサービスを作成していないので、持っているjsonを操作する必要があります。問題は、json の形式がチュートリアルと異なることです。

{
"Weather": [{
    "totalCount": 2962,
    some data
           },{
    "totalCount": 2962,
    some data
           }]
}

しかし、私が見たチュートリアルでは、

{
"totalCount": 2962,
"Weather": [{
    some data
           },{
    some data
           }]
}

私が持っているフォーマットを使用する方法はありますか?私はこれをやろうとしました:

proxy: {
      type: 'ajax',
  url: detailURL,
       reader: {
            type: 'json',
            root: 'Weather',
            totalProperty: 'Weather.totalCount'
     }
   },

それはうまくいきませんでした。提案?

4

1 に答える 1

1

合計数が各配列要素内にあるため、形式が間違っています。残念ながら、フォーマットを変更する必要があります。次のようなものを試すことができます:

// inside your reader (gets the totalCount of the first array element)
totalProperty: 'Weather[0].totalCount'

しかし、配列の各要素の数が同じであることは意味がないので、これは正しい選択ではありませんね。

于 2012-07-18T14:39:13.650 に答える