protected override void OnViewCreated() { base.OnViewCreated(); _cachedView.CloseBtn.onClick.AddListener(CloseBtn); _cachedView.OKBtn.onClick.AddListener(OKBtn); _recordId = new USCtrlInfo(); _recordId.Init(_cachedView.RecordIdView); _recordId.SetTitle("订单号:"); _roomCtrl = new UMCtrlDropdown(); _roomCtrl.Init(_cachedView.InfoContent); _roomCtrl.SetTitle("房间:"); _roomCtrl.AddListener(OnRoomValChanged); _priceCtrl = new UMCtrlInfoItem(); _priceCtrl.Init(_cachedView.InfoContent); _priceCtrl.SetTitle("价格:"); _priceCtrl.SetCharLimit(8); _priceCtrl.SetContentType(InputField.ContentType.IntegerNumber); _checkInCtrl = new UMCtrlDate(); _checkInCtrl.Init(_cachedView.InfoContent); _checkInCtrl.SetTitle("入住时间:"); _checkOutCtrl = new UMCtrlDate(); _checkOutCtrl.Init(_cachedView.InfoContent); _checkOutCtrl.SetTitle("退房时间:"); _roomerCtrl = new UMCtrlInfoItem(); _roomerCtrl.Init(_cachedView.InfoContent); _roomerCtrl.SetTitle("房客姓名:"); // _roomerCtrl.SetGuidContent("请输入房客姓名"); _roomerCtrl.SetGuidActive(false); _roomerCtrl.SetCharLimit(10); _roomerNumCtrl = new UMCtrlInfoItem(); _roomerNumCtrl.Init(_cachedView.InfoContent); _roomerNumCtrl.SetTitle("身份证号:"); // _roomerNumCtrl.SetGuidContent("请输入身份证号"); _roomerNumCtrl.SetGuidActive(false); _roomerNumCtrl.SetContentType(InputField.ContentType.IntegerNumber); _roomerNumCtrl.SetCharLimit(18); _stateCtrl = new UMCtrlDropdown(); _stateCtrl.Init(_cachedView.InfoContent); _stateCtrl.SetTitle("房客状态:"); _stateCtrl.SetOptions(States); _payCtrl = new UMCtrlPayInfo(); _payCtrl.Init(_cachedView.InfoContent); _payCtrl.SetTitle("总付款:"); _payCtrl.AddBtnListener(PayBtn); InitRoomData(); }
protected override void OnViewCreated() { base.OnViewCreated(); _cachedView.Btn.onClick.AddListener(Btn); var infoViews = _cachedView.GetComponentsInChildren <USViewInfo>(true); _infos = new USCtrlInfo[infoViews.Length]; for (int i = 0; i < infoViews.Length; i++) { _infos[i] = new USCtrlInfo(); _infos[i].Init(infoViews[i]); } }