-
Notifications
You must be signed in to change notification settings - Fork 44
FLUT-6128 - [Others] Provided the UG documentation to the filtering support. #377
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Build Status: INPROGRESS 🔃 |
CI Status: FAILURE ❌ |
Build Status: INPROGRESS 🔃 |
CI Status: FAILURE ❌ |
Build Status: INPROGRESS 🔃 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have added my feedback as comments. Get back to me with the changes.
Flutter/datagrid/filtering.md
Outdated
]), | ||
), | ||
MaterialButton( | ||
child: Text('Add Filter'), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ashok-kuvaraja - Change the name of the button.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Modified.
Flutter/datagrid/filtering.md
Outdated
]), | ||
), | ||
MaterialButton( | ||
child: Text('Add Filter'), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ashok-kuvaraja - Change the name of the button.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Modified
Flutter/datagrid/filtering.md
Outdated
child: Text('Add Filter'), | ||
onPressed: () { | ||
// To clear filter conditions from a specific column. | ||
_employeeDataSource.clearFilters(columnName: 'Salary'); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ashok-kuvaraja - Don't provide both the code snippet.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Modified
Flutter/datagrid/filtering.md
Outdated
|
||
### Filter behavior | ||
|
||
The `FilterBehavior` enum property is used to specify whether to consider the `FilterValue` as the string or actual data type. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The FilterBehavior
enum property is used to specify whether filtering should consider the value of a cell as the string or its data type.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Modified
Flutter/datagrid/filtering.md
Outdated
|
||
### Filter operator | ||
|
||
The `FilterOperator` enum property is used to decide how a logical operator is to be applied between multiple filter conditions. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The FilterOperator
property is used to decide how a logical operator is to be applied between multiple filter conditions.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Modified
Flutter/datagrid/filtering.md
Outdated
<th>Date Filters </th> | ||
</tr> | ||
<tr> | ||
<td>When the string value is bounded to the <code>GridColumn</code>, then <code>TextFilters</code> are loaded in <code>AdvancedFilterControl</code>. </td> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When the string value is loaded to the GridColumn
, then TextFilters
options are loaded in advanced filter view
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Modified
Flutter/datagrid/filtering.md
Outdated
</tr> | ||
<tr> | ||
<td>When the string value is bounded to the <code>GridColumn</code>, then <code>TextFilters</code> are loaded in <code>AdvancedFilterControl</code>. </td> | ||
<td>When the int or double values are bounded to the <code>GridColumn</code>, then <code>NumberFilters</code> are loaded in <code>AdvancedFilterControl</code>. </td> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When the numeric data is loaded to the GridColumn
, then NumberFilters
options are loaded in advanced filter view
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Modified
Flutter/datagrid/filtering.md
Outdated
<tr> | ||
<td>When the string value is bounded to the <code>GridColumn</code>, then <code>TextFilters</code> are loaded in <code>AdvancedFilterControl</code>. </td> | ||
<td>When the int or double values are bounded to the <code>GridColumn</code>, then <code>NumberFilters</code> are loaded in <code>AdvancedFilterControl</code>. </td> | ||
<td> When the DateTime type value is bounded to the <code>GridColumn</code>, then <code>DateFilters</code> are loaded in <code>AdvancedFilterControl</code>. </td> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When the DateTime type value is loaded to the GridColumn
, then DateFilters
are loaded in advanced filter view
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Modified
Flutter/datagrid/filtering.md
Outdated
|
||
#### Case sensitive filtering | ||
|
||
The case sensitive filtering can be enabled for the column by using the casing icon available in the advanced filter UI. If the icon is active, the filtering will be applied with the case sensitive with the filter text. The case sensitive icon will be shown only to the string type columns. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The case sensitive filtering can be enabled for the column by using the casing icon available in the advanced filter UI. This is available only for TextFilters filter view. If the icon is active, the filtering will be applied with the case sensitive with the filter text. The case sensitive icon will be shown only to the string type columns.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Modified
{% endhighlight %} | ||
{% endtabs %} | ||
|
||
## UI Filtering |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ashok-kuvaraja - Add the following topic above to this topic,
Retrieving the filtered rows
https://help.syncfusion.com/windowsforms/datagrid/filtering#retrieving-the-filtered-records
Then, add below topic,
Filter DateColumn with range between two dates
https://help.syncfusion.com/windowsforms/datagrid/filtering#filter-datecolumn-with-range-between-two-dates
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Included the topics.
Build Status: INPROGRESS 🔃 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The changes are fine.
Build Status: INPROGRESS 🔃 |
Description