private void BindProject() { ProjectList.Clear(); Project_Service.ListTeamProject(t => { List <EProject> plist = t.GetData() as List <EProject>; ProjectList.BindData <EProject>("ProjectItemSelect", plist, (i, e) => { i.name = "ProjectItem_" + e.ID.ToString(); i.transform.Find("TIContent").GetComponent <Text>().text = e.Name; }, true, true); ProjectList.OnItemClicked = OnProjectClicked; }); }
void BindProjectList() { Project_Service.ListTeamProject(t => { ProjectListView.OnItemClicked = OnProjectClicked; ProjectListView.BindData <EProject>("ProjectIconItem", t.GetData() as List <EProject>, (i, e) => { i.name = "ProjectIconItem_" + e.ID.ToString(); i.transform.Find("Name").GetComponent <Text>().text = e.Name; App.Instance.ShowImage(i.transform.Find("Icon").GetComponent <RawImage>(), e.Face, 12); if (TipsList != null && TipsList.Count(c => c.Type == MessageType.Project && c.OwnerID == e.ID) > 0) { i.transform.Find("tips").gameObject.SetActive(true); } else { i.transform.Find("tips").gameObject.SetActive(false); } }, true); }); }