首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改DxGrid新建/编辑/删除按钮样式?

如何更改DxGrid新建/编辑/删除按钮样式?
EN

Stack Overflow用户
提问于 2022-08-10 12:22:28
回答 1查看 168关注 0票数 0

使用.net核心和DevExpress DxGrid组件,我正在寻找更改默认超链接样式按钮的最佳方法。

我的目标是将它们显示为引导按钮,所以大多数情况下只需要更改css类。

最好的方法是使用正式属性/模板/事件等,而不是使用javascript 'hack‘替换类。

EN

回答 1

Stack Overflow用户

发布于 2022-08-10 14:23:24

使用DxGridCommandColumn,您可以用HeaderTemplate为新按钮定义模板,为编辑和删除按钮使用CellDisplayTemplate。

这与现有的DxGrid新/编辑/删除功能集成得很好。

示例:

代码语言:javascript
复制
<DxGridCommandColumn>
                            <HeaderTemplate Context="unique">
                                <DxButton CssClass="mt-2 mr-1" IconCssClass="fas fa-plus" RenderStyle="ButtonRenderStyle.Primary" Text="New"
                                          @onclick="(() => MyGrid.StartEditNewRowAsync())" />
                            </HeaderTemplate>
                            <CellDisplayTemplate Context="unique">
                                <DxButton CssClass="mt-2 mr-1" IconCssClass="fas fa-edit" RenderStyle="ButtonRenderStyle.Warning" Text="Edit"
                                          @onclick="(() => MyGrid.StartEditRowAsync(unique.VisibleIndex))" />
                                <DxButton CssClass="mt-2 mr-1" IconCssClass="fas fa-trash-alt" RenderStyle="ButtonRenderStyle.Danger" Text="Delete"
                                          @onclick="(() => MyGrid.ShowRowDeleteConfirmation(unique.VisibleIndex))"/>
                            </CellDisplayTemplate>
                        </DxGridCommandColumn>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73306263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档