Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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]);
            }
        }