我正在使用 Listview 和 Displaying data with Grouping Headers like in image ,但是我想显示子记录也可以根据 TicketNo 进行分组(即常见的 Ticket No 应该被分组并显示为单个记录),如下所示,任何一个指南都可以我如何做到这一点。
1 KT90914 , L1(F),L2(F),R1(F),R2(F) ,Ghousunnisa ,9951067850, Nellore, 2200, 220, 1980
搜索 salstat2文档,然后下载 src 并使用包含类 GroupData 的库 slbTools 相当于 wiki 参考的类组
例如:
from slbTools import GroupData
res= GroupData()
col0= ['name_col0', 'KT90914', 'KT90914', 'KT90914', 'KT90914', 'KT90914']
col1= ['name_col1', 'L1(F)', 'L2(F)', 'R1(F)','R2(F)']
res.xdata= [col0,]
res.ydata= [col1 ,]
res.yalias= ['Tiket',]
res.yvalues= ['concat(Tiket)']
lista= res.getAsRow()
for row in lista:
print row
最后你应该得到这个
['name_col0', 'Tiket']
('KT90914', 'L1(F); L2(F); R1(F); R2(F)')
所以用几幅画你应该找到你想要的。