... | ... | @@ -37,7 +37,7 @@ ex) 그림1-1에서 Name열의 AutoFilterValue는 null이고, Age열의 AutoFilt |
|
|
|
|
|
|
|
|
|
|
|
> **SetAutoFilterValue method 호출 순서**
|
|
|
**SetAutoFilterValue method 호출 순서**
|
|
|
1. CellEditor.OnEditValueChanged()
|
|
|
2. ColumnBase.SetAutoFilterValue(Edit.EditValue)
|
|
|
3. ColumnBase.OnAutoFilterValueChanged()
|
... | ... | @@ -45,10 +45,10 @@ ex) 그림1-1에서 Name열의 AutoFilterValue는 null이고, Age열의 AutoFilt |
|
|
5. ApplyColumnFilter(View != null && AutoFilterValue != null && !string.IsNullOrEmpty(AutoFilterValue.ToString()) ? (Owner as DataViewBase).CreateAutoFilterCriteria(FieldName, condition, AutoFilterValue) : null);
|
|
|
6. DataControlBase.MergeColumnFilters
|
|
|
└ FilterCriteria = GroupOperator.And(merged.Values);
|
|
|
>※ MergeColumnFilters : 각 열의 필터를 And 연산으로 결합시켜 FilterCriteria를 set 한다.
|
|
|
※ MergeColumnFilters : 각 열의 필터를 And 연산으로 결합시켜 FilterCriteria를 set 한다.
|
|
|
|
|
|
|
|
|
> **GetAutoFilterValue method 호출 순서**
|
|
|
**GetAutoFilterValue method 호출 순서**
|
|
|
1. DataControlBase.OnFilterCriteriaChanged()
|
|
|
2. UpdateAutoFilterValue()
|
|
|
3. GetAutoFilterValue(this, op)
|
... | ... | |