问题标签 [mudblazor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
202 浏览

themes - 如何访问 MudBlazor 组件中的当前主题?

我已经在我的页面中设置了当前主题,

从另一个组件访问它的最佳方法是什么?我应该创建一个级联属性吗?

0 投票
3 回答
594 浏览

drop-down-menu - MudBlazor 下拉菜单不默认为数据库中的值

我将 Blazor 与 MudBlazor 一起使用,并且在编辑页面上有以下表单:

因为我正在提取现有数据(创建图书请求时需要此图书类型字段),所以总会有一个图书类型与此图书请求相关联。我看到 BookTypeVM 能够在服务调用中从数据库中提取 Book Type,并且在有效的提交方法上,它被绑定并正确保存。只是在加载时,它不会默认为保存到数据库中的值——只有下拉列表中的第一个值。关于这里发生了什么的任何想法?

0 投票
1 回答
398 浏览

mudblazor - 更改 MudBlazor 图表的外观

我已经使用 MudBlazor.Line 图表成功创建了我的图表。该组件有一些基本选项,它们工作正常。但是,我想更改其他内容(图例字体大小、线条颜色和粗细等)。我找到了一个名为“ChartPallette”的选项,它正在寻找一个字符串 [],但我不知道要包含什么。他们的任何样本或文件中都没有提到这一点。有没有人想办法修改这些项目?

0 投票
1 回答
384 浏览

c# - StateHasChanged/this.StateHasChanged 似乎对 Blazor 组件没有影响

我正在使用 MudBlazor 库开发 .net5 Blazor WebApp。我正在尝试创建一个显示某些类别和类别页面的导航菜单。但是由于可以添加新类别或添加新类别页面,因此我需要在信息更改时刷新我的组件。在OnInitializedAsync()此调用函数时,按预期呈现导航菜单没有问题。但是,在更新它应该呈现的任何信息后再次调用它时,这个函数似乎不再做它应该做的事情,即重新呈现组件。现在,最简单的解决方案可能是我可以简单地刷新整个页面。但这不是我想要的,因为还有其他逻辑需要继续运行而不会受到页面重新加载的干扰。我的 。

我已经仔细检查了它们必须显示的所有值,并在调试中相应地显示出来。如果您需要任何额外的信息,请不要犹豫。

第一个电话是在:

  • 类别选择器.razor

此调用按预期呈现 NavMenu。之后,唯一一次在其他地方调用它是在我编辑/添加类别时。这是在:

  • 类别管理

这是唯一被调用的外部位置,但 CategoryAdministration 继承自 Category 选择器。

0 投票
2 回答
172 浏览

blazor-webassembly - MudTable WASM,在页面加载时填充状态

在任何文档中都找不到此代码示例。使用 MudTable ServerData 功能,想要将表格状态(页面编号、页面大小、排序)存储到 url 中,因为它改变了我所做的:

但是在加载页面时,我想将这些参数推送到 MudTable

但是我收到警告说我不能在组件之外使用“table.CurrentPage”。在当前版本的 MudTable 中实现我想要的任何方式?

0 投票
2 回答
388 浏览

c# - Blazor:如何自动对 MudBlazor 表中的行进行编号?

我有一个 ASP.NET Blazor 服务器项目,它使用MudBlazor库来创建 HTML。我的问题是编号。在下面的示例代码中,行的编号是从类属性中检索的。但是,在我的班级中,我没有number属性,并且在我打算在表格中显示的所有班级中都有一个数字属性并不好。

由于该表接受项目列表,有没有办法获取正在呈现的项目的索引并使用它而不是@context.Number在 MudBlazor 表中显示行号?

此示例代码可在MudBlazor 表中找到。

0 投票
1 回答
164 浏览

blazor - mudblazor树如何添加删除节点

我正在实现一个将使用 MudBlazor TreeView 的项目,并了解如何实现 C# 树,但不确定如何添加或删除选定的节点并相应地更新树视图。请注意,这与服务器端 CRUD 无关,而只是更新与树中的新节点或已删除节点一起显示的树。即我想选择一个节点并从视图中删除它,或者将一个新节点添加到树中并显示它。

0 投票
1 回答
1082 浏览

c# - MudBlazor:如何使用 colspan 和 rowspan 创建带有 MudTable 的自定义表?

我想将下面我以前的 html 表转换为 MudTable。但我不知道如何使用 MudBlazor 库实际做到这一点。在 HTML 中,我使用 rowspan 和 colspan 来实现下表。我是使用 Mudblazor 库的新手,但我进行了很多搜索以找到解决方案,但我找不到。希望可以有人帮帮我。

目标表

在此处输入图像描述

我的尝试

结果

在此处输入图像描述

0 投票
1 回答
279 浏览

c# - 将 mudblazor 树视图绑定到对象

我是 blazor 的新手,需要创建一个动态树视图,可以在其中创建和删除节点。所有这些数据都保存在数据库中。从数据库中提取数据后,我需要创建什么样的对象才能绑定到 Mudtreeview?如果最初只渲染第一级节点,如何在节点单击时加载子节点?有什么例子吗?mudblazor 网站上的所有示例代码都是静态数据。

0 投票
1 回答
119 浏览

icons - 如何将 MudIcon 字符串绑定到 Mud Icon 组件

上面的代码没有显示任何图标。如何绑定此图标字符串?