问题标签 [syncfusion-blazor]
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.
html - 如何在 Syncfusion SfListView 中绑定选中项
我有以下剃须刀文件:
DataSource 的绑定始终有效,但无法绑定所选项目。我检查了文档,他们提供了各种数据源绑定,但没有选定项目的迹象。
最接近的是某种 HTML DOM 访问,使用 @ref 并使用每个SfListView
来获取其SelectedItems
属性。我打赌它有效,而且我认为也可以使用一些 DOM 代码,document.getElementById()
但使用 .Net 的全部意义在于避免使用这些方法。
假设,如果我有 20-30 个 ListView 对象怎么办?我应该检查每个参考以找到所选项目吗?
那么,知道如何为所选项目创建工作绑定吗?
c# - 数据库表为空时无法在 SFGrid 中添加行
如果数据库表为空,我有一个不允许我添加新行的 SfGrid(添加按钮显示为单击,但它不显示输入行)。没有错误被抛出。如果我在SSMS(我的数据库所在的位置)中手动插入一行,则会显示该行并且我可以正常添加新行(一切正常)。我正在为我的Blazor-WebAssembly项目使用Syncfusion 。
这是SfGrid
我的剃刀页面中的组件:
和@code
页面的一部分:
最后,NotesController
:
razor - SfGrid RowSelection 事件处理重新加载数据
我在 Razor 组件中有以下代码:
使用该代码时,我可以选择任何行。但是,如果我添加事件处理:
单击后选择消失并重新加载数据。
你能告诉我为什么吗?我应该改变什么?
asp.net-core - Blazor 中的 Syncfusion 富文本编辑器需要时间加载
我正在使用同步融合富文本编辑器,并且在模型中我使用字符串属性绑定值,我面临的问题是,即使在整个表单加载后也需要 8-10 秒才能加载,我必须等待直到富文本编辑器完全加载以在表单中执行任何进一步的操作。
asp.net - 获取 Blazor 中特定单元格上的同步融合计划数据
我是 SynFusion 和 Blazor 的新手。我阅读了 Synfusion 文档,发现自己处于想要获取 synfusion 单元数据并在 Radzen 对话服务中传递数据的情况。首先,我必须获得 Synfusion Scheduler 单元格 Data 。我可以得到哪个事件?
例如 ScheduleEvents OnCellClick 我得到开始日期和结束日期。但我必须单击空单元格。现在,如果我单击包含数据并显示要编辑的某人约会的单元格,则我必须获取数据,例如,我在下面的 sfschedule 的图片中显示以进行解释:
如果我点击“凯文病了 2 小时”,我无法获取数据并且
我说的是 OnCellClick 。
这是我的 C# OnCellClick
您可以在 CellClickEventArgs 上看到我可以获得当前单元格的开始日期和结束日期。但这只是没有数据的地方。我想更新,这就是为什么我想获取单元格数据。如何根据我显示的图片获取当前单元格数据?
c# - 如何等待来自 javascript 的文件名在 blazor wasm 中保存 pdf 文件?
我使用来自syncfusion的这段代码: https ://help.syncfusion.com/file-formats/pdf/create-pdf-document-in-blazor#steps-to-create-pdf-document-in-blazor-client-side -应用程序有功能 ExportToPdf 。在此 ExportToPdf 中如何代码等待用户选择的文件名并在将文件保存到磁盘后继续?我想禁用按钮以不允许它再次按下,直到 pdf 文件完全保存。以及如何获取用户选择的文件名?
还有这个扩展方法:public static class FileUtil
有人可以向我解释这个 lambda => 表达式是如何在这里工作的吗?
blazor - Blazor w/Syncfusion - Microsoft.JSInterop.JSException:找不到“sfBlazor.methodCall”(“methodCall”未定义)
尝试使用 PDF 查看器(服务器)并在浏览器控制台中不断收到上述错误。它一直工作到今天,并且没有很多代码与之配套。有没有人遇到过这个?
上面的代码是加载查看器的简单代码。以下代码是加载文档的内容。
blazor-server-side - 如何将主键从 Blazor 网格传递到对话框,以便我可以编辑记录(使用 SyncFusion 控件)
我的 Blazor 应用程序有一个带有自定义工具栏的网格,其中包含“创建”和“编辑”操作,就像这样......
我已经连接了“新建”操作,这样我就可以调用一个可重用的对话框来创建记录。
但是,我无法弄清楚如何传递已编辑记录的唯一键,以便我可以使用相同的可重用对话框来编辑记录。
在 My_Templates.razor 文件中,我检查我们是否点击了 Add 或 Edit 按钮并采取了适当的操作。但在编辑操作中,我不知道如何传递所选记录的唯一键。这是第一个问题。
这是 My_Template.razor 页面的代码:
第二个问题是在我的 ReusableDialog 框中我不确定如何检索记录。或者也许我应该从上面的视图传递整个记录?
这是我的 reusableDialog.Razor 文件的代码:
任何帮助将不胜感激。对 Blazor 来说非常新,所以如果这是错误的方法,很高兴知道使用对话框从网格中添加/编辑/删除记录的设计模式。
谢谢。
c# - 在新行中按日期添加分组中的运行总和
我正在使用 Syncfusion DocIO 在 .docx 中创建带有一些道具的表格,并且无法在每个新年创建按日期分组的行 => 我需要运行总和的新行。我已经创建了总和行,但是这一行返回所有额外道具(列)的总和,所以我需要的只是每一年的新行运行总和。
我的例子:
几个月 | 年金 | 利息已付 | 本金已付 | 余额到期 | 日期 |
---|---|---|---|---|---|
1 | 84,69 | 2,50 | 82,19 | 917,81 | 2021/11/12 |
2 | 84,69 | 2,29 | 82,40 | 835,41 | 2021/12/12 |
2021年总和 | |||||
3 | 84,69 | 2,09 | 82,61 | 752,80 | 2022/1/12 |
4 | 84,69 | 1,88 | 82,81 | 669,99 | 2022/2/12 |
5 | 84,69 | 1,67 | 83,02 | 586,97 | 2022/3/12 |
6 | 84,69 | 1,47 | 83,23 | 503,75 | 2022/4/12 |
7 | 84,69 | 1,26 | 83,43 | 420,31 | 2022/5/12 |
8 | 84,69 | 1,05 | 83,64 | 336,67 | 2022/6/12 |
9 | 84,69 | 0,84 | 83,85 | 252,82 | 2022/7/12 |
10 | 84,69 | 0,63 | 84,06 | 168,75 | 2022/8/12 |
11 | 84,69 | 0,42 | 84,27 | 84,48 | 2022/9/12 |
12 | 84,69 | 0,21 | 84,48 | 0,00 | 2022/10/12 |
2022年总和 | |||||
总和 | 1016,32 | 16,32 | 1000,00 |
我的代码:
syncfusion - 后端数据源更改后更新 SyncFusion Grid
我有一个与后端 SQL 数据库绑定的 SyncFusion 数据网格。我的 crud 操作是通过调用对话框的自定义按钮调用的。
这很好用,只是在添加/编辑/删除后网格不使用后端数据进行更新。我已经厌倦了刷新网格,但这似乎不起作用。
我需要做什么?
我的模板.razor
WireDeskService.cs