如题:
现在问题是有一个grid.里面有一列是数量(count)。这个数量是从服务端传过来的。服务端已经算好,已经通过xml输出。EXT统计的例子我看到的它只能统计每一页的数量,但我想统计符合条件的全部数量(就是符合条件的记录有很多页,我要统计全部符合条件的所有数量)。请问应该怎么做请问:
1:
<?xml version="1.0" encoding="utf-8"?>
<list>
<CimTotal>   这是action里输出的xml
    <results>13</results>//这是分页时用的总条数
    <smsTotal>7434</smsTotal>//这就是我要显示出来的统计数量
    <thisPageTotal>7000</thisPageTotal>//这也是我要显示出来的统计数量
    <errorTotal>0</errorTotal>//这也是我要显示出来的统计数量
  </CimTotal>
</list>
</xml>
我要怎么才能让它显示在一个文本框里,或工具栏上。

解决方案 »

  1.   

    不是很明确你的需求,如果是统计不同页的相同列的特定值,那只能由服务器端传过来
    如果是需要统计的是同一行的不同字段,如下
    我只试过json格式的,XML可能类似吧,这里不能测试,仅供参考:var store = new Ext.data.JsonStore({
       url: '.....',
       fields: [
          {name: 'smsTotal', mapping: 'smsTotal', type: 'int'},
          {name: 'thisPageTotal', mapping: 'smsTotal', type: 'int'},
          ......
          //一个临时的字段,仅由客户端创建和使用
           {name: 'myTotal', mapping: '', type: 'int', convert: function(v,r){
              return r.smsTotal + r.thisPageTotal + ...;//生成你想要的值
           }}
       ]
    })改成你需要的XMLStore测测吧,也许有用
      

  2.   

    hetengjiao:
    非常感谢你。
    这个数量是从服务端传过来的。服务端已经算好,已经通过xml输出。
    就是不知道怎么显示在grid中
      

  3.   

    sloves1988
    怎么绑定那,给个例子撒