private void RefreshUI() { //刷新前先把之前的先删除 for (int i = 0; i < scrollTransBybtnTrust.childCount; i++) { Destroy(scrollTransBybtnTrust.GetChild(i).gameObject); } for (int i = 0; i < TrustDataLst.Count; i++) { GameObject btnTrustDataPrefab = resSvc.LoadPrefab(PathDefine.btnTrustPrefab, true); btnTrustDataPrefab.transform.SetParent(scrollTransBybtnTrust); btnTrustDataPrefab.name += "_" + i; TrustData trustData = TrustDataLst[i]; SetText(GetTrans(btnTrustDataPrefab.transform, "txtTrustNumb"), trustData.date); Button btnTrustData = btnTrustDataPrefab.GetComponent <Button>(); btnTrustData.onClick.AddListener(() => { ClickTrustBtn(trustData); }); } }
public NetReqTrust() { opCode = OperationCode.Trust; TrustData trustData = new TrustData() { id = 1, date = "202102222007" }; List <TrustData> trustDataLst = new List <TrustData>(); trustDataLst.Add(trustData); trustDataLst.Add(trustData); trustDataLst.Add(trustData); trustDataLst.Add(trustData); trustDataLst.Add(trustData); trustDataLst.Add(trustData); trustDataLst.Add(trustData); trustDataLst.Add(trustData); LocalData.trustDataLst = trustDataLst; DefaultRequest(); }
private void ClickTrustBtn(TrustData trustData) { panelInfoTrust.trustData = trustData; panelInfoTrust.ReqOpenWnd(); }