void FilterControl_BeforeShowValueEditor(object sender, ShowValueEditorEventArgs e) { if (e.CurrentNode.FirstOperand.PropertyName != DefaultFieldName) { return; } e.CustomRepositoryItem = FilterEditorRepositoryItem; }
private void OnBeforeShowValueEditor(object sender, ShowValueEditorEventArgs e) { ClauseNodeEx node = e.CurrentNode as ClauseNodeEx; if (node != null && node.Property.Type == typeof(DateTime) && Equals(node.FunctionType, IsDaysInterval.FunctionName)) { e.CustomRepositoryItem = spinEdit; } }
private void showvalueEditor_handler(object ss, ShowValueEditorEventArgs ee) { using (WaitCursorHelper.NewWaitCursor()) { // be sere fc is created make_fc(); if (_ds.AttributesCache.ContainsKey(_fc.CurrentFieldName)) { foreach (CustomAttribute a in _ds.AttributesCache[_fc.CurrentFieldName]) { a.applyCustomEditShownFilterControl(_ds, ee); } } } }
void FilterControl_BeforeShowValueEditor(object sender, ShowValueEditorEventArgs e) { if (e.CurrentNode.FirstOperand.PropertyName != "Payment") { return; } RepositoryItemTextEdit item = null; if (e.FocusedElementIndex == 2) { item = spinEdit; } else { item = calcEdit; } item.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Numeric; item.Mask.EditMask = "c"; e.CustomRepositoryItem = item; }
private void filter_BeforeShowValueEditor(object sender, ShowValueEditorEventArgs e) { if (e.CurrentNode.FirstOperand.PropertyName == "FPurpose") { e.CustomEditSettings = new ComboBoxEditSettings() { ItemsSource = new string[] { "旅游", "企业", "劳务", "领事馆", "投资", "留学", "外交NG1", "外交NG2", "外交NG3", "外交NG4", "其他VR", "其他TT", "其他NN1", "其他NN2", "其他NN3", "其他LV1", "其他LV2", "其他HN" }, IsTextEditable = true }; } else if (e.CurrentNode.FirstOperand.PropertyName == "FYNCom") { e.CustomEditSettings = new ComboBoxEditSettings() { ItemsSource = visaORM.TB_VietnamCompany.Where(v => v.FStatus == true).Select(v => v.FShortName), IsTextEditable = true }; } else if (e.CurrentNode.FirstOperand.PropertyName == "FCreateCompany") { e.CustomEditSettings = new ComboBoxEditSettings() { ItemsSource = visaORM.User.Where(u => u.FIsDelete == false).Select(u => u.FCompanyName).Distinct(), IsTextEditable = true }; } }
//filter control public override void applyCustomEditShownFilterControl(IDataBindingSource src, ShowValueEditorEventArgs e) { RepositoryItemCheckedComboBoxEdit rle = new RepositoryItemCheckedComboBoxEdit(); e.CustomRepositoryItem = rle; rle.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.Standard; setupRle(src, rle, e.CurrentNode.FirstOperand.PropertyName); }
//filter control public override void applyCustomEditShownFilterControl(IDataBindingSource src, ShowValueEditorEventArgs e) { RepositoryItemRichTextEdit rle = new RepositoryItemRichTextEdit(); e.CustomRepositoryItem = rle; }
//filter control public override void applyCustomEditShownFilterControl(IDataBindingSource src, ShowValueEditorEventArgs e) { RepositoryItemLookUpEdit rle = new RepositoryItemLookUpEdit(); e.CustomRepositoryItem = rle; setupRle(src, rle, e.CurrentNode.FirstOperand.PropertyName); }
//filter control like public virtual void applyCustomEditShownFilterControl(IDataBindingSource src, ShowValueEditorEventArgs e) { }
//filter control public override void applyCustomEditShownFilterControl(IDataBindingSource src, ShowValueEditorEventArgs e) { RepositoryItemGridLookUpEdit rle = new RepositoryItemGridLookUpEdit(); e.CustomRepositoryItem = rle; setupRle(src, rle, e.CurrentNode.FirstOperand.PropertyName); }
private void showvalueEditor_handler(object ss, ShowValueEditorEventArgs ee) { using (WaitCursorHelper.NewWaitCursor()) { if (_ds.AttributesCache.ContainsKey(_fc.CurrentFieldName)) { foreach (CustomAttribute a in _ds.AttributesCache[_fc.CurrentFieldName]) { a.applyCustomEditShownFilterControl(_ds, ee); } } } }
void filterControl1_BeforeShowValueEditor(object sender, ShowValueEditorEventArgs e) { if (e.CurrentNode.FirstOperand.PropertyName == BIEN_MUC.DOI_TUONG_KHAN_GIA) { DataTable dt = HelpDB.getDBService().LoadDataSet( string.Format("SELECT * from {0}", DMDoiTuongKG.TABLE_MAP)).Tables[0]; RepositoryItemCheckedComboBoxEdit checkDoiTuongKhanGia = new RepositoryItemCheckedComboBoxEdit(); checkDoiTuongKhanGia.DataSource = dt; checkDoiTuongKhanGia.DisplayMember = "NAME"; checkDoiTuongKhanGia.ValueMember = "NAME"; e.CustomRepositoryItem = checkDoiTuongKhanGia; } else if (e.CurrentNode.FirstOperand.PropertyName == BIEN_MUC.TU_KHOA) { RepositoryItemCheckedComboBoxEdit checkTuKhoa = new RepositoryItemCheckedComboBoxEdit(); checkTuKhoa.DataSource = HelpDB.getDBService().LoadDataSet( string.Format("SELECT * from {0}", DMTuKhoa.TABLE_MAP)).Tables[0]; checkTuKhoa.DisplayMember = "NAME"; checkTuKhoa.ValueMember = "NAME"; e.CustomRepositoryItem = checkTuKhoa; } else if (e.CurrentNode.FirstOperand.PropertyName == BIEN_MUC.NUOC_SAN_XUAT) { RepositoryItemCheckedComboBoxEdit checkNuocSanXuat = new RepositoryItemCheckedComboBoxEdit(); checkNuocSanXuat.DataSource = HelpDB.getDBService().LoadDataSet( string.Format("SELECT * from {0}", DMNuocSanXuat.TABLE_MAP)).Tables[0]; checkNuocSanXuat.DisplayMember = "NAME"; checkNuocSanXuat.ValueMember = "NAME"; e.CustomRepositoryItem = checkNuocSanXuat; } else if (e.CurrentNode.FirstOperand.PropertyName == BIEN_MUC.NOI_DUNG) { PLRepositoryTextEditAutocomplete re = new PLRepositoryTextEditAutocomplete(); re._Init(BIEN_MUC.TABLE_NAME, BIEN_MUC.NOI_DUNG, BIEN_MUC.IS_DELETE + "='N'"); e.CustomRepositoryItem = re; } else if (e.CurrentNode.FirstOperand.PropertyName == BIEN_MUC.THOI_LUONG) { RepositoryItemTextEdit timeCode = new RepositoryItemTextEdit(); timeCode.Properties.Mask.AutoComplete = DevExpress.XtraEditors.Mask.AutoCompleteType.Optimistic; timeCode.Properties.Mask.EditMask = "[0-9][0-9]:[0-5][0-9]:[0-5][0-9]:(([0-1][0-9])|([2][0-3]))"; timeCode.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.RegEx; timeCode.Properties.Mask.ShowPlaceHolders = true; e.CustomRepositoryItem = timeCode; } }
private void filter_BeforeShowValueEditor(object sender, ShowValueEditorEventArgs e) { if (e.CurrentNode.FirstOperand.PropertyName == "FPurpose") { e.CustomEditSettings = new ComboBoxEditSettings() { ItemsSource = new string[] { "旅游", "企业", "劳务", "领事馆", "投资", "留学", "外交NG1", "外交NG2", "外交NG3", "外交NG4", "其他VR", "其他TT", "其他NN1", "其他NN2", "其他NN3", "其他LV1", "其他LV2", "其他HN" } ,IsTextEditable=true }; } else if (e.CurrentNode.FirstOperand.PropertyName == "FYNCom") { e.CustomEditSettings = new ComboBoxEditSettings() { ItemsSource = visaORM.TB_VietnamCompany.Where(v=>v.FStatus==true).Select(v=>v.FShortName), IsTextEditable = true }; } else if (e.CurrentNode.FirstOperand.PropertyName == "FCreateCompany") { e.CustomEditSettings = new ComboBoxEditSettings() { ItemsSource = visaORM.User.Where(u=>u.FIsDelete==false).Select(u => u.FCompanyName).Distinct(), IsTextEditable = true }; } }
//filter control public override void applyCustomEditShownFilterControl(IDataBindingSource src, ShowValueEditorEventArgs e) { RepositoryItemComboBox rle = new RepositoryItemComboBox(); e.CustomRepositoryItem = rle; rle.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.Standard; setupRle(src, rle, e.CurrentNode.FirstOperand.PropertyName); }