如题:
现在问题是有一个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>
我要怎么才能让它显示在一个文本框里,或工具栏上。
现在问题是有一个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>
我要怎么才能让它显示在一个文本框里,或工具栏上。
如果是需要统计的是同一行的不同字段,如下
我只试过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测测吧,也许有用
非常感谢你。
这个数量是从服务端传过来的。服务端已经算好,已经通过xml输出。
就是不知道怎么显示在grid中
怎么绑定那,给个例子撒