reloadData的内容上下滑动之后 列表内容的顺序就变了,怎么解决?

大致的代码就是这样:
var.xmlPageTab:getWidgetByName(“ListView_1”):reloadData(#var.data,function(subItem)
–刷新列表内容。。。
–subItem:getWidgetByName(“name”):setString(data.name)
end)

遇到一个问题,就是:
列表内容 上下滑动之后,列表的.tag就改变了,虽然显示的列表顺序没变,但是用subItem.tag来定位的时候就不一样了。

这个问题咋处理啊?

cocos2dx 3.17