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 OnAddClicked(GameObject g) { App.Instance.DialogBox.Show("添加项目", "Page_AddProject", "", 350, 200, c => { EProject p = new EProject(); p.Name = App.Instance.DialogBox.Content.GetComponentInChildren <InputField>().text; p.CreaterID = Session.UserID; Project_Service.Create(p, t => { BindData(); App.Instance.DialogBox.Hide(); App.Instance.HintBox.Show("操作成功!"); }); }, null); }
private void BindData() { Project_Service.ListMyProject(t => { List <EProject> plist = t.GetData() as List <EProject>; ProjectList.BindData <EProject>("ProjectItem", plist, (i, e) => { i.name = "ProjectItem_" + e.ID.ToString(); i.transform.Find("TIContent").GetComponent <Text>().text = e.Name; i.transform.Find("Image").Find("Process").GetComponent <Image>().fillAmount = e.Progress / 100.0f; i.transform.Find("Text").GetComponent <Text>().text = e.Progress.ToString() + "%"; App.Instance.ShowImage(i.GetComponent <RawImage>(), e.Face, 12); }); }); }
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); }); }
public ProjectController() { this._project_Service = new Project_Service(); }