问题标签 [blazorise]

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 回答
510 浏览

blazor - 带有 Blazorise 的 asp.net core 3.1 未使用 ValidateAll() 重置验证

我正在使用 Blazorise Bootstrap 创建 Blazor 客户端应用程序。

在我的代码中,我有一个 POCO 上基本 CRUD 的弹出窗口。我正在使用 Blazorise 验证来强制执行字段要求;

Blazorise 验证文档

现在我遇到的问题是我的弹出窗口可重复用于添加和编辑 POCO(来自数据网格)。我将验证绑定到引用,如下所示;

在我的Code部分。这第一次工作正常,但是,如果我然后重用组件并重置Company实例,是否会显示先前的验证?例如,我将加载弹出窗口并输入有效的Company.Nameand Company.Email。然后我会重新加载弹出窗口并使用Company = new Company();它清除文本框进行重置,但由于某种原因,调用companyValidations.ValidateAll()仍然返回 true?

为了完成,我通过组件上的公共方法完成此操作;

但是,我已经玩过订单了,当我重置绑定模型时,我似乎无法将验证重置为“刷新”?

我尝试将 hte 设置ValidationMode为两者Validation.AutoValidation.Manual但问题仍然存在?

0 投票
1 回答
263 浏览

blazor-server-side - 在项目中使用 Blazorise 不显示菜单

我使用 Visual Studio 2019 创建了 Blazor 服务器端项目。然后我将 Blazorise nuget 添加到项目中。我按照 Blazorise 快速入门添加了 using 语句和样式表以及 jquery 和注册。不幸的是,一旦我这样做了,项目菜单(即主页、计数器、获取数据)就不再起作用了。我究竟做错了什么?我正在使用 .net core 3.1,也尝试过 3.0。

谢谢你的帮助。

0 投票
0 回答
248 浏览

c# - 旋转雷达图 Blazorise

目前我正在使用 Blazorise,效果很好。现在,我根据需要创建了一个雷达图。但是,我需要稍微旋转一下(22.5 度)。根据https://github.com/stsrki/Blazorise/blob/master/Source/Extensions/Blazorise.Charts/ChartOptions.cs#L118似乎没有选择

有解决方法或我可以使用的东西吗?

我尝试转动画布,但这也转动了标签,这是不希望的。

剃须刀页面组件调用:

绘制图形组件

填充数据集

此图需要旋转 22.5 度,不移动标签

老的

0 投票
1 回答
2808 浏览

datagrid - 从服务器加载 Blazorise DataGrid DetailRow

Blazorise DataGrid 扩展”支持 Master/Detail。当用户在主表中单击其父级时,如何从服务器加载详细数据?


在 DataGrid 扩展的示例中,我可以使用“selectedEmployee”属性来找出选择了哪些主行,但主要问题是“单击主行时如何从服务器重新加载子数据?”

0 投票
1 回答
672 浏览

c# - 如何在 blazor 的基础组件中覆盖渲染片段

我正在使用 Blazorise DataGrid,我想制作一个自定义 DataGridColumn,其中 DisplayTemplate 预先设置为模板,但是如果我从 DataGridColumn 派生,我无法弄清楚我应该如何设置 DisplayTemplate。我从这个开始

但后来我不知道如何将 DisplayTemplate 渲染片段设置为剃刀片段。

我还尝试只制作一个包含 DataGridColumn 的组件,并在我的 DataGrid 中引用它,但是无论我将它放在 DataGrid 中的哪个位置,该列始终位于末尾。

我可能是错误的树,但我有很多实现接口的类,我总是希望为实现该接口的任何类型的任何数据网格中的特定列设置相同的 DisplayTemplate。因此,为此目的创建一个 DataGridColumn 派生类型似乎是合理的。

0 投票
1 回答
2160 浏览

c# - 在 RowDoubleClicked Blazorise DataGrid 上显示 DetailRow

我使用Blazorise DataGrid组件显示我的主/明细数据,您在其中单击主行,DataGrid 显示明细行/行。

如何使用RowDoubleClickedDataGrid 的特性并改变其自然行为,以在事件触发时显示详细行/行?

0 投票
1 回答
759 浏览

blazor - Blazor WebAssembly Blazorise

我正在尝试使用 Blazorise 前端组件库(https://blazorise.com/docs/start/)在第 4a 节中,我将在 Program.cs 中添加代码;

这给了我错误: “WebAssemblyHostBuilder”不包含 HostEnvironment 的定义,并且无法访问扩展方法 'HostEnvironment' 接受 WebAssemblyHostBuilder 类型的第一个参数

任何建议如何解决这个问题?

这是 Program.cs 中的所有代码:'''

''' 注意:这是一个 Blazor WebAssembly ASP.NET Core 托管项目

0 投票
0 回答
981 浏览

c# - Blazorise 侧边栏:如何并排切换 SidebarSubItem?

我想在侧边栏的右侧切换 Blazorise Bulma SideBarSubItem,当前的侧边栏类似于这里的演示https://bulmademo.blazorise.com/。“UI Elements”的代码是这样的(我删除了一些不必要的元素):

如果切换“UI 元素”,默认情况下,子项会放在下面。就我而言,我有很多子项,所以我想将它们切换到右侧,如下所示:

在此处输入图像描述

我的想法是更改为<SidebarItem Style="display: flex">上方<SidebarLink>,但它使 SubItems 像这样挤在侧边栏中:

在此处输入图像描述

知道我该怎么做吗?

0 投票
1 回答
7799 浏览

c# - 值不能为空。参数名称:尝试使用 web api 获取数据时的源

我有这个问题,我一直试图解决整个晚上,我正在为此烦恼,对不起,如果它很傻,我是一个相对较新的程序员..

它应该通过 Web API 从我的数据库中获取一些数据,并将其显示在数据网格中(使用 blazorise 的数据网格),但它只是不起作用..

代码:

我收到此错误:

ArgumentNullException:值不能为空。(参数“来源”)

System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument 参数) System.Linq.Enumerable.Count(IEnumerable 源,Func 谓词)
Blazorise.DataGrid._DataGridAggregateRow.CountOf(DataGridColumn 列)
Blazorise.DataGrid._DataGridAggregateRow.Calculate(DataGridAggregate 列)
ViewFeatures.ComponentRenderer.RenderComponentAsync(ViewContext viewContext, Type componentType, RenderMode renderMode, object parameters) Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper.ProcessAsync(TagHelperContext context, TagHelperOutput output) Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner.g__Awaited| 0_0(任务任务,TagHelperExecutionContext executionContext,int i,int count)Revvi.Pages.Pages__Host.b__14_1() in _Host.cshtml + Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext.SetOutputContentAsync() Revvi.Pages.Pages__Host.ExecuteAsync () 在 _Host.cshtml + 布局 = null; Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageCoreAsync(IRazorPage 页面,ViewContext 上下文) Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageAsync(IRazorPage 页面,ViewContext 上下文,

而且我完全不知道该怎么做..

0 投票
1 回答
619 浏览

c# - Blazorise Bootstrap 响应类

使用Blazorise bootstrap网格组件时,如何使用ColumnSize属性设置响应式布局选项。我希望列在小屏幕上的大小为 12。