public void DefaultRefresh(List <W> dataList, Func <W, int, string> getPrefab) { _curDataList = dataList; _getPrefab = getPrefab; if (!m_IsInit) { m_IsInit = true; m_LoopGroup.InitListView(dataList.Count, OnGetItemByIndex); } else { m_LoopGroup.ResetListView(); m_LoopGroup.SetListItemCount(_curDataList.Count, false); } }
//从服务器检索到数据 private void OnSearchNetComplete(Notification _notif) { m_Looplistview.ResetListView(false); int index = 0; PageItem tmp_Item = DatasourceMgr.Instance.GetItemDataByPlace(m_Searchplace, out index); m_Looplistview.MovePanelToItemIndex(tmp_Item.id, 0); }