Esempio n. 1
0
 private void Model_CreateCustomRepositoryItem(object sender, CreateCustomRepositoryItemEventArgs e) {
     CreateCustomRepositoryItemHandler(sender, e);
 }
Esempio n. 2
0
 protected override void OnCreateCustomRepositoryItem(CreateCustomRepositoryItemEventArgs args) {
     base.OnCreateCustomRepositoryItem(args);
     if (CreateCustomRepositoryItem != null) {
         CreateCustomRepositoryItem(this, args);
     }
 }
Esempio n. 3
0
		private void Model_CreateCustomRepositoryItem(object sender, CreateCustomRepositoryItemEventArgs e) {
			if(CreateCustomFilterEditorRepositoryItem != null) {
				CreateCustomFilterEditorRepositoryItem(this, e);
			}
			if(e.RepositoryItem == null) {
                e.RepositoryItem = e.Column.CreateDefaultFilterControlRepositoryItem((DevExpress.XtraGrid.Views.Grid.GridView) GridView,ObjectTypeInfo,RepositoryFactory);
			}
		}
Esempio n. 4
0
 protected void CreateCustomRepositoryItemHandler(object sender, CreateCustomRepositoryItemEventArgs e) {
     if (CreateCustomFilterEditorRepositoryItem != null) {
         CreateCustomFilterEditorRepositoryItem(this, e);
     }
     if (e.RepositoryItem == null && GridView != null) {
         IMemberInfo memberInfo = ObjectTypeInfo.FindMember(e.Column.FullName);
         if (memberInfo != null) {
             GridColumn column = GridView.Columns[memberInfo.BindingName];
             if (column != null) {
                 e.RepositoryItem = new GridFilterColumn(column).ColumnEditor;
             } else if (repositoryFactory != null && e.Column.ColumnType != null) {
                 e.RepositoryItem = repositoryFactory.CreateStandaloneRepositoryItem(e.Column.ColumnType);
             }
         }
     }
 }
Esempio n. 5
0
		private void Model_CreateCustomRepositoryItem(object sender, CreateCustomRepositoryItemEventArgs e) {
			if(CreateCustomFilterEditorRepositoryItem != null) {
				CreateCustomFilterEditorRepositoryItem(this, e);
			}
			if(e.RepositoryItem == null) {
				e.RepositoryItem = CreateDefaultFilterControlRepositoryItem(e.Column);
			}
		}