Skip to content

Create readme#2

Merged
SvetlanaMikheeva merged 6 commits into25.1.3+from
create-readme
Feb 4, 2026
Merged

Create readme#2
SvetlanaMikheeva merged 6 commits into25.1.3+from
create-readme

Conversation

@SvetlanaMikheeva
Copy link
Contributor

No description provided.

@DevExpressExampleBot
Copy link
Contributor

Please correct the project and update this pull request by pushing a new commit.

[PREPARATION ERROR]
	OUTPUT: Project Converter (25.2.4.0)
The conversion is started
Start collecting files
Files collecting complete
# Processing ..\CustomColumnChooser.csproj  -  OK
# Processing ..\NuGet.Config  -  Skipped
# Processing ..\Program.cs  -  Skipped
# Processing ..\appsettings.Development.json  -  Skipped
# Processing ..\appsettings.json  -  Skipped
# Processing ..\Components\App.razor  -  Skipped
# Processing ..\Components\Routes.razor  -  Skipped
# Processing ..\Components\_Imports.razor  -  Skipped
# Processing ..\Services\UrlGenerator.cs  -  Skipped
# Processing ..\Services\WeatherForecast.cs  -  Skipped
# Processing ..\Services\WeatherForecastService.cs  -  Skipped
--DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.  -  --DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.
# Processing ..\Components\Layout\Drawer.razor.css  -  Skipped
--DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.  -  --DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.
# Processing ..\Components\Layout\MainLayout.razor.css  -  Skipped
# Processing ..\Components\Layout\NavMenu.razor.css  -  Skipped
# Processing ..\Components\Layout\Drawer.razor  -  Skipped
# Processing ..\Components\Layout\MainLayout.razor  -  Skipped
# Processing ..\Components\Layout\NavMenu.razor  -  Skipped
--DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.  -  --DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.
# Processing ..\Components\Pages\Index.razor.css  -  Skipped
# Processing ..\Components\Pages\Error.razor  -  Skipped
# Processing ..\Components\Pages\Index.razor  -  Skipped
--DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.  -  --DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.
# Processing ..\wwwroot\css\site.css  -  Skipped
# Processing ..\wwwroot\css\theme-bs.css  -  Skipped
--DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.  -  --DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.
# Processing ..\wwwroot\css\theme-fluent.css  -  Skipped
# Processing ..\wwwroot\images\back-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\back.svg  -  Skipped
--DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.  -  --DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.
# Processing ..\wwwroot\images\cards.svg  -  Skipped
# Processing ..\wwwroot\images\close-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\close.svg  -  Skipped
# Processing ..\wwwroot\images\counter-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\counter.svg  -  Skipped
# Processing ..\wwwroot\images\demos-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\demos.svg  -  Skipped
# Processing ..\wwwroot\images\doc-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\doc.svg  -  Skipped
# Processing ..\wwwroot\images\home-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\home.svg  -  Skipped
# Processing ..\wwwroot\images\logo.svg  -  Skipped
# Processing ..\wwwroot\images\menu-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\menu.svg  -  Skipped
# Processing ..\wwwroot\images\weather-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\weather.svg  -  Skipped
# Processing ..\wwwroot\css\bootstrap\bootstrap.css  -  Skipped
# Processing ..\wwwroot\css\bootstrap\bootstrap.min.css  -  Skipped
# Processing ..\wwwroot\css\open-iconic\font\css\open-iconic-bootstrap.min.css  -  Skipped
# Processing ..\wwwroot\css\open-iconic\font\fonts\open-iconic.svg  -  Skipped
# Processing ..\wwwroot\images\account\log-in-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\log-in.svg  -  Skipped
# Processing ..\wwwroot\images\account\log-out-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\log-out.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-email-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-email.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-password-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-password.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-personal-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-personal.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-profile-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-profile.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-two-factor-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-two-factor.svg  -  Skipped
# Processing ..\wwwroot\images\account\settings-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\settings.svg  -  Skipped
# Processing ..\wwwroot\images\account\user-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\user.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\facebook-logo-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\facebook-logo.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\google-logo-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\google-logo.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\microsoft-logo-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\microsoft-logo.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\x-logo-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\x-logo.svg  -  Skipped
The conversion has been completed with warnings

https://codecentralfarm.devexpress.devx/job/draft-Custom-Column-Chooser_25.1.3+/14/console

README.md Outdated
# Blazor Grid – How to Implement Custom Column Chooser with Sorting, Search, and Select All Capabilities

Put a screenshot that illustrates the result here.
This example implements a custom Column Chooser dialog for the [DevExpress Blazor Grid](https://docs.devexpress.com/Blazor/403143/components/grid) component. The dialog displays alphabetically sorted Grid columns and allows users to change column visibility. It also includes select/deselect all and search features (useful when working with a large number of columns).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I made minor corrections (which may be improved further) but I think we can make a list of introduced capabilities. This will save us some repetitions. What do you think?

Suggested change
This example implements a custom Column Chooser dialog for the [DevExpress Blazor Grid](https://docs.devexpress.com/Blazor/403143/components/grid) component. The dialog displays alphabetically sorted Grid columns and allows users to change column visibility. It also includes select/deselect all and search features (useful when working with a large number of columns).
This example implements a custom Column Chooser dialog used for the [DevExpress Blazor Grid](https://docs.devexpress.com/Blazor/403143/components/grid) component. The dialog displays Grid columns sorted alphabetically and allows users to toggle column visibility. It also includes select/deselect all and search features (useful when working with a large number of columns).

README.md Outdated
Then, add implementation details (steps, code snippets, and other technical information in a free form), or add a link to an existing document with implementation details.
![Custom Column Chooser for DevExpress Blazor Grid](images/custom-column-chooser.png)

Unlike the custom dialog, a built-in Column Chooser displays columns in the same order as the Grid and allows users to reorder them. Use buttons above the Grid component to open custom and built-in Column Chooser dialogs and compare their functionality.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds negative. I'd probably just removed the first sentence (or even the whole paragraph).

README.md Outdated
}
```

A [CheckBox editor](https://docs.devexpress.com/Blazor/DevExpress.Blazor.DxCheckBox-1) below the List Box allows users to reverse the item sort order dynamically:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
A [CheckBox editor](https://docs.devexpress.com/Blazor/DevExpress.Blazor.DxCheckBox-1) below the List Box allows users to reverse the item sort order dynamically:
A [CheckBox editor](https://docs.devexpress.com/Blazor/DevExpress.Blazor.DxCheckBox-1) below the List Box allows users to change the item sort order dynamically:

@DevExpressExampleBot
Copy link
Contributor

Please correct the project and update this pull request by pushing a new commit.

[PREPARATION ERROR]
	OUTPUT: Project Converter (25.2.4.0)
The conversion is started
Start collecting files
Files collecting complete
# Processing ..\CustomColumnChooser.csproj  -  OK
# Processing ..\NuGet.Config  -  Skipped
# Processing ..\Program.cs  -  Skipped
# Processing ..\appsettings.Development.json  -  Skipped
# Processing ..\appsettings.json  -  Skipped
# Processing ..\Components\App.razor  -  Skipped
# Processing ..\Components\Routes.razor  -  Skipped
# Processing ..\Components\_Imports.razor  -  Skipped
# Processing ..\Services\UrlGenerator.cs  -  Skipped
# Processing ..\Services\WeatherForecast.cs  -  Skipped
# Processing ..\Services\WeatherForecastService.cs  -  Skipped
--DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.  -  --DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.
# Processing ..\Components\Layout\Drawer.razor.css  -  Skipped
--DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.  -  --DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.
# Processing ..\Components\Layout\MainLayout.razor.css  -  Skipped
# Processing ..\Components\Layout\NavMenu.razor.css  -  Skipped
# Processing ..\Components\Layout\Drawer.razor  -  Skipped
# Processing ..\Components\Layout\MainLayout.razor  -  Skipped
# Processing ..\Components\Layout\NavMenu.razor  -  Skipped
--DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.  -  --DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.
# Processing ..\Components\Pages\Index.razor.css  -  Skipped
# Processing ..\Components\Pages\Error.razor  -  Skipped
# Processing ..\Components\Pages\Index.razor  -  Skipped
--DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.  -  --DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.
# Processing ..\wwwroot\css\site.css  -  Skipped
# Processing ..\wwwroot\css\theme-bs.css  -  Skipped
--DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.  -  --DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.
# Processing ..\wwwroot\css\theme-fluent.css  -  Skipped
# Processing ..\wwwroot\images\back-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\back.svg  -  Skipped
--DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.  -  --DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.
# Processing ..\wwwroot\images\cards.svg  -  Skipped
# Processing ..\wwwroot\images\close-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\close.svg  -  Skipped
# Processing ..\wwwroot\images\counter-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\counter.svg  -  Skipped
# Processing ..\wwwroot\images\demos-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\demos.svg  -  Skipped
# Processing ..\wwwroot\images\doc-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\doc.svg  -  Skipped
# Processing ..\wwwroot\images\home-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\home.svg  -  Skipped
# Processing ..\wwwroot\images\logo.svg  -  Skipped
# Processing ..\wwwroot\images\menu-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\menu.svg  -  Skipped
# Processing ..\wwwroot\images\weather-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\weather.svg  -  Skipped
# Processing ..\wwwroot\css\bootstrap\bootstrap.css  -  Skipped
# Processing ..\wwwroot\css\bootstrap\bootstrap.min.css  -  Skipped
# Processing ..\wwwroot\css\open-iconic\font\css\open-iconic-bootstrap.min.css  -  Skipped
# Processing ..\wwwroot\css\open-iconic\font\fonts\open-iconic.svg  -  Skipped
# Processing ..\wwwroot\images\account\log-in-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\log-in.svg  -  Skipped
# Processing ..\wwwroot\images\account\log-out-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\log-out.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-email-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-email.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-password-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-password.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-personal-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-personal.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-profile-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-profile.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-two-factor-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-two-factor.svg  -  Skipped
# Processing ..\wwwroot\images\account\settings-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\settings.svg  -  Skipped
# Processing ..\wwwroot\images\account\user-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\user.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\facebook-logo-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\facebook-logo.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\google-logo-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\google-logo.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\microsoft-logo-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\microsoft-logo.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\x-logo-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\x-logo.svg  -  Skipped
The conversion has been completed with warnings

https://codecentralfarm.devexpress.devx/job/draft-Custom-Column-Chooser_25.1.3+/15/console

Co-authored-by: Elena Khamlyuk <80813840+khamlyuk@users.noreply.github.com>
@DevExpressExampleBot
Copy link
Contributor

Please correct the project and update this pull request by pushing a new commit.

[PREPARATION ERROR]
	OUTPUT: Project Converter (25.2.4.0)
The conversion is started
Start collecting files
Files collecting complete
# Processing ..\CustomColumnChooser.csproj  -  OK
# Processing ..\NuGet.Config  -  Skipped
# Processing ..\Program.cs  -  Skipped
# Processing ..\appsettings.Development.json  -  Skipped
# Processing ..\appsettings.json  -  Skipped
# Processing ..\Components\App.razor  -  Skipped
# Processing ..\Components\Routes.razor  -  Skipped
# Processing ..\Components\_Imports.razor  -  Skipped
# Processing ..\Services\UrlGenerator.cs  -  Skipped
# Processing ..\Services\WeatherForecast.cs  -  Skipped
# Processing ..\Services\WeatherForecastService.cs  -  Skipped
--DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.  -  --DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.
# Processing ..\Components\Layout\Drawer.razor.css  -  Skipped
--DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.  -  --DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.
# Processing ..\Components\Layout\MainLayout.razor.css  -  Skipped
# Processing ..\Components\Layout\NavMenu.razor.css  -  Skipped
# Processing ..\Components\Layout\Drawer.razor  -  Skipped
# Processing ..\Components\Layout\MainLayout.razor  -  Skipped
# Processing ..\Components\Layout\NavMenu.razor  -  Skipped
--DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.  -  --DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.
# Processing ..\Components\Pages\Index.razor.css  -  Skipped
# Processing ..\Components\Pages\Error.razor  -  Skipped
# Processing ..\Components\Pages\Index.razor  -  Skipped
--DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.  -  --DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.
# Processing ..\wwwroot\css\site.css  -  Skipped
# Processing ..\wwwroot\css\theme-bs.css  -  Skipped
--DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.  -  --DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.
# Processing ..\wwwroot\css\theme-fluent.css  -  Skipped
# Processing ..\wwwroot\images\back-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\back.svg  -  Skipped
--DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.  -  --DS-* CSS variables are deprecated. Use --dxds-* CSS variables instead.
# Processing ..\wwwroot\images\cards.svg  -  Skipped
# Processing ..\wwwroot\images\close-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\close.svg  -  Skipped
# Processing ..\wwwroot\images\counter-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\counter.svg  -  Skipped
# Processing ..\wwwroot\images\demos-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\demos.svg  -  Skipped
# Processing ..\wwwroot\images\doc-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\doc.svg  -  Skipped
# Processing ..\wwwroot\images\home-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\home.svg  -  Skipped
# Processing ..\wwwroot\images\logo.svg  -  Skipped
# Processing ..\wwwroot\images\menu-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\menu.svg  -  Skipped
# Processing ..\wwwroot\images\weather-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\weather.svg  -  Skipped
# Processing ..\wwwroot\css\bootstrap\bootstrap.css  -  Skipped
# Processing ..\wwwroot\css\bootstrap\bootstrap.min.css  -  Skipped
# Processing ..\wwwroot\css\open-iconic\font\css\open-iconic-bootstrap.min.css  -  Skipped
# Processing ..\wwwroot\css\open-iconic\font\fonts\open-iconic.svg  -  Skipped
# Processing ..\wwwroot\images\account\log-in-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\log-in.svg  -  Skipped
# Processing ..\wwwroot\images\account\log-out-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\log-out.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-email-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-email.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-password-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-password.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-personal-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-personal.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-profile-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-profile.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-two-factor-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\manage-two-factor.svg  -  Skipped
# Processing ..\wwwroot\images\account\settings-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\settings.svg  -  Skipped
# Processing ..\wwwroot\images\account\user-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\user.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\facebook-logo-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\facebook-logo.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\google-logo-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\google-logo.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\microsoft-logo-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\microsoft-logo.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\x-logo-fluent.svg  -  Skipped
# Processing ..\wwwroot\images\account\providers\x-logo.svg  -  Skipped
The conversion has been completed with warnings

https://codecentralfarm.devexpress.devx/job/draft-Custom-Column-Chooser_25.1.3+/16/console

@SvetlanaMikheeva SvetlanaMikheeva merged commit 4c9f5a6 into 25.1.3+ Feb 4, 2026
1 check failed
@SvetlanaMikheeva SvetlanaMikheeva deleted the create-readme branch February 4, 2026 07:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants