syncfusion 相关问题

Syncfusion,Inc。成立于2001年,为Microsoft .NET平台提供广泛的企业级软件组件和工具。 Syncfusion还支持各种平台,如:Angular,jQuery,Xamrin等。更多信息请访问:https://www.syncfusion.com/

无法在 Syncfusion 图表中使用日期分组标签

我正在尝试创建一个像这样的图表,需要对日期范围进行分组标签。 我尝试过使用多级标签,但我无法自定义它们的设计以使其看起来像要求...

回答 1 投票 0

页面大小下拉列表未在同步融合寻呼机组件(Angular)中呈现

社区您好! 我正在尝试使用 Angular 中的同步融合寻呼机组件作为“独立”组件,即不属于例如一个网格。 (在我的应用程序中,它位于调度程序下

回答 1 投票 0

Syncfusion 笛卡尔图表 - 每个其他值上的分类 X 轴网格线

在同步融合笛卡尔图表中,如何自定义 xaxis CategoryAxis 以使网格线出现在每个其他条目上。 例如,如果它是每月收入折线图,我想要...

回答 1 投票 0

如何将数据从 Syncfusion Data Grid 传递到 ASP.NET Core 中的侧边栏?

我正在使用Syncfusion数据网格来显示信息。当单击数据网格中的项目时,我想在 Syncfusion 侧栏中显示此信息(以及一些附加更新/删除按钮)。我的

回答 1 投票 0

SyncFusion DataGrid 列选择

我使用 SyncFusion for React 的 DataGrid。他们有列的选择模式,但我找不到获取所选列的名称的方法。他们是否有返回所选 c 的方法...

回答 1 投票 0

从syncfusion网格导出多个网格到excel

是否可以在Excel导出中在单个工作表中导出多个网格(两个以上)?该文档适用于两个网格,但我想用一张纸创建一个 excel 文件,该文件需要 h...

回答 1 投票 0

Syncfusion Javascript 和 Aspnetboilerplate

我正在使用 aspnetboilerplate 和 JQuery。我想用 Syncfusion 的 DataGrid 替换标准 DataTables Grid,以测试可能的替换。不幸的是我没有运气得到它

回答 1 投票 0

Flutter Syncfusion SfCircularChart 自定义双值

我希望每个 ChartData 有一个自定义的 MaximumValue,以便每个图表都有自己的值。 ChartData 看起来像这样(添加totalCount 设置器) 图表数据类 { ChartData(这个.x,这个.y,[这个.

回答 1 投票 0

Abp.io 中的 ListService 与 Syncfusion Grid 示例

我想在带有Synfusion Grid的Angular项目中使用abp.io的ListService。我想通过ListService实现分页。 请给我 Angular 和 Abp.io 实现的代码示例。

回答 1 投票 0

在 React 和 ASP.NET Core Web API 中使用 Syncfusion 生成和显示 PDF,包括响应式图像注释

我正在开发一个项目,其中有一个或多个图像,并且我希望在单击这些图像上的坐标定义的特定区域时能够打开不同的表单。填写完毕后...

回答 1 投票 0

Firebase 部署后的 Syncfusion PDF 查看器呈灰色,Flutter Web

我正在尝试使用 https://pub.dev/packages/syncfusion_flutter_pdfviewer 显示 PDF,并且它在调试模式下工作。但是当我将其部署到 firebase 托管时,它只是灰屏。 我已经添加了...

回答 1 投票 0

开源Flutter Web PDF Viewer使用网络文件链接解决方案?

正在使用Syncfusion PDF Viewer,但发布后显示灰屏。 Flutter Web 中支持网络文件的 pdf 查看器还有其他替代解决方案吗?

回答 1 投票 0

如何获取 SfDataGrid 控件中 CellLongPress 事件的 e.RowColumnIndex 值?

我从Syncfusion找到了一个DatGrid控件,并将其设置如下: 我从 Syncfusion 找到了一个 DatGrid 控件,并将其设置如下: <syncfusion:SfDataGrid x:Name="PasswdVw" Grid.Row="2" Grid.Column="2" Grid.RowSpan="2" ItemsSource="{Binding PassWrd}" SelectedRow="{Binding SelPassRws, Mode=TwoWay}" GridLinesVisibility="Both" SelectionMode ="Multiple" NavigationMode="Row" HeaderRowHeight="35" MaximumWidthRequest="1400" Margin="20,0,0,0" CellLongPress="PasswdVw_CellLongPress"> 我想做的只是在单击某一列时才运行代码。所以在后面的代码中我有这个: private void PasswdVw_CellLongPress(object sender, DataGridCellLongPressEventArgs e) { if(e.RowColumnIndex != 3) { return; } // continue with code here. } 但我总是在 e.RowColumnIndex 行收到错误消息: 那么我如何使用我点击的相应列号或MappingName? 根据文档,RowColumnIndex类的DataGridCellLongPressEventArgs属性属于同名的RowColumnIndex类,它包含两个整数字段:RowIndex和ColumnIndex,每个类型都是System.Int32(或 int)。 因此,您不能将RowColumnIndex与整数进行比较,而只能将其成员与其他整数进行比较,例如: private void PasswdVw_CellLongPress(object sender, DataGridCellLongPressEventArgs e) { if(e.RowColumnIndex.ColumnIndex != 3) { return; } // continue with code here. }

回答 1 投票 0

如何更新 SfDataGrid 控件中的特定单元格?

我在 .NET MAUI 应用程序中使用 Syncfusion 的数据网格控件,现在我想更新用户单击的单个单元格。在 XAML 代码中我有这样的: 我在 .NET MAUI 应用程序中使用 Syncfusion 的数据网格控件,现在我想更新用户单击的单个单元格。在 XAML 代码中我有这个: <syncfusion:SfDataGrid x:Name="PasswdVw" ItemsSource="{Binding PassWrd}" SelectedRow="{Binding SelPassRws, Mode=TwoWay}" SelectionMode ="Multiple" NavigationMode="Row" HeaderRowHeight="35" CellLongPress="PasswdVw_CellLongPress"> <syncfusion:SfDataGrid.Columns> <syncfusion:DataGridTextColumn MappingName="PassId" Visible="False"/> <syncfusion:DataGridTemplateColumn MappingName="PassTitle" HeaderText="Title" CellPadding="3" HeaderTextAlignment="Center" ColumnWidthMode="FitByCell"> <syncfusion:DataGridTemplateColumn.CellTemplate> <DataTemplate> <local:HyperlinkLabel Text="{Binding PassTitle}" BackgroundColor="White" Url="{Binding PassUrl}"/> </DataTemplate> </syncfusion:DataGridTemplateColumn.CellTemplate> </syncfusion:DataGridTemplateColumn> <syncfusion:DataGridTextColumn MappingName="PassUsrname" HeaderText="User Name" HeaderTextAlignment="Center" ColumnWidthMode="FitByCell"/> <syncfusion:DataGridTextColumn MappingName="PassPassword" HeaderText="Password" HeaderTextAlignment="Center" Width="150"/> <syncfusion:DataGridTextColumn MappingName="PassUrl" Visible="False"/> <syncfusion:DataGridTextColumn MappingName="PassGrpName" HeaderText="Group" HeaderTextAlignment="Center" ColumnWidthMode="FitByCell"/> <syncfusion:DataGridTextColumn MappingName="PassNotes" HeaderText="Notes" Width="100" HeaderTextAlignment="Center"/> </syncfusion:SfDataGrid.Columns> </syncfusion:SfDataGrid> 我的 CellLongPress 事件的幕后代码是: private void PasswdVw_CellLongPress(object sender, DataGridCellLongPressEventArgs e) { if(e.RowColumnIndex.ColumnIndex == 3) { var passData = e.RowData as PasswrdInfo; string tmpPass, newPass; using(SqlConnection c = new SqlConnection(App.ConnStr)) { string query = "select password from PassWrds where Id = " + passData.PassId; using(SqlCommand cmd = c.CreateCommand()) { c.Open(); tmpPass = cmd.ExecuteScalar().ToString(); c.Close(); } } newPass = Crypto.Decrypt(App.secretKey, tmpPass); } } 所以现在我想将单击的单元格设置为 newPass。 我尝试了 PasswdVw[e.RowColumnIndex.RowIndex].Cell[3] 和其他类似的东西,以及玩弄 e.RowColumnIndex.RowIndex 和 e.RowColumnIndex.ColumnIndex 但我只是不断收到错误。 如何将单击的单元格设置为名为 newPass 的变量? 如果你的 PasswrdInfo 类是 observable,假设它看起来像这样: public partial class PasswrdInfo : ObservableObject { [ObservableProperty] private int passId; [ObservableProperty] private string passTitle; [ObservableProperty] private string passUsrname; [ObservableProperty] private string passPassword; // etc. } 您可以简单地将 newPass 分配给 passData.PassPassword: private void PasswdVw_CellLongPress(object sender, DataGridCellLongPressEventArgs e) { if(e.RowColumnIndex.ColumnIndex == 3) { var passData = e.RowData as PasswrdInfo; string tmpPass, newPass; // skipping some code for brevity newPass = Crypto.Decrypt(App.secretKey, tmpPass); // if PasswrdInfo is observable, this should suffice passData.PassPassword = newPass; } } 这应该会自动更新 SfDataGrid 的选定单元格中的数据。

回答 1 投票 0

我有一个网格,可以在其中输入数据,并且根据列中的值需要创建重定向到另一个网格的超链接在毛伊岛Syncfusion

“我有一个网格,可以在其中输入数据,根据列中的值,我需要创建重定向到另一个网格的超链接。”在毛伊岛 Syncfusion 在毛伊岛 SyncfusionIi 需要

回答 1 投票 0

“Syncfusion.Pdf.PdfException:'/root/.nuget 处缺少 Blink 文件”docker-compose 中的syncfusion HtmlToPdf 转换器出现错误

我有一个.net项目,它在docker-compose中运行。 因此,我将 Syncfusion.HtmlToPdfConverter.Net.Linux 用于 .net core 应用程序。 使用 Microsoft.AspNetCore.Mvc; 使用 Syncfusion。

回答 3 投票 0

我可以将 DataGrid 中的 DataGridText 列格式化为超链接吗?

我的 XAML 代码中有一个 DataGrid 定义了以下内容: 我的 XAML 代码中有一个 DataGrid 定义了以下内容: <syncfusion:SfDataGrid x:Name="PasswdVw" Grid.Row="2" Grid.Column="2" Grid.RowSpan="2" ItemsSource="{Binding PassWrd}" SelectedRow="{Binding SelPassRws, Mode=TwoWay}" GridLinesVisibility="Both" SelectionMode ="Multiple" NavigationMode="Row" Margin="20,20,0,0" HeaderRowHeight="35" ColumnWidthMode="Fill" VerticalScrollBarVisibility="Always" SortingMode="Single"> <syncfusion:SfDataGrid.DefaultStyle> <syncfusion:DataGridStyle RowBackground="white" SelectedRowTextColor="White" SelectionBackground="blue" HeaderRowBackground="#C5C5C5" HeaderRowTextColor="Black" HeaderRowFontAttributes="Bold"/> </syncfusion:SfDataGrid.DefaultStyle> <syncfusion:SfDataGrid.Columns> <syncfusion:DataGridTextColumn MappingName="PassId" Width="0"/> <syncfusion:DataGridTextColumn MappingName="PassUsrname" HeaderText="User Name"/> <syncfusion:DataGridTextColumn MappingName="PassPassword" HeaderText="Password" Width="150"/> <syncfusion:DataGridTextColumn MappingName="PassUrl" HeaderText="Web Site"/> </syncfusion:SfDataGrid.Columns> </syncfusion:SfDataGrid> 当我运行程序时,MappingName="PassUrl" 列始终填充网站地址。但是,它们仅显示为文本字符串。有没有办法将这些字符串转换为可点击的超链接? 此外,是否有一种方法可以手动调整列的大小,以便用户可以根据自己的需要在运行时调整每列的大小? 您可以使用 TapGestureRecognizer 创建超链接。 以下是创建超链接的步骤: 设置 Label 或 Span 的 TextColor 和 TextDecoration 属性。 将 TapGestureRecognizer 添加到 GestureRecognizers 集合中 Label 或 Span,其 Command 属性绑定到 ICommand,以及 其 CommandParameter 属性包含要打开的 URL。 定义将由 执行的 ICommand TapGestureRecognizer。 编写将由ICommand执行的代码。 这是代码示例: <Label> <Label.FormattedText> <FormattedString> <Span Text="Alternatively, click " /> <Span Text="here" TextColor="Blue" TextDecorations="Underline"> <Span.GestureRecognizers> <TapGestureRecognizer Command="{Binding TapCommand}" CommandParameter="https://learn.microsoft.com/dotnet/maui/" /> </Span.GestureRecognizers> </Span> <Span Text=" to view .NET MAUI documentation." /> </FormattedString> </Label.FormattedText> </Label> 当点击超链接时,TapGestureRecognizer 将通过执行其 ICommand 属性定义的 Command 进行响应。此外,由 CommandParameter 属性指定的 URL 将作为参数传递给 ICommand。 XAML 页面的代码隐藏包含 TapCommand 实现: using System.Windows.Input; public partial class MainPage : ContentPage { // Launcher.OpenAsync is provided by Essentials. public ICommand TapCommand => new Command<string>(async (url) => await Launcher.OpenAsync(url)); public MainPage() { InitializeComponent(); BindingContext = this; } } 要将“PassUrl”列中的字符串转换为可点击的超链接,您可以使用 DataGridTemplateColumn 并在其中定义 HyperlinkButton。这是一个例子: <syncfusion:DataGridTemplateColumn MappingName="PassUrl" HeaderText="Web Site"> <syncfusion:DataGridTemplateColumn.CellTemplate> <DataTemplate> <Button Content="{Binding PassUrl}"> <Button.Template> <ControlTemplate> <HyperlinkButton Content="{Binding PassUrl}" NavigateUri="{Binding PassUrl}" TargetName="_blank"/> </ControlTemplate> </Button.Template> </Button> </DataTemplate> </syncfusion:DataGridTemplateColumn.CellTemplate> </syncfusion:DataGridTemplateColumn> 在此示例中,DataGridTemplateColumn 用于为“PassUrl”列中的每个单元格定义自定义模板。在模板内部,Button 用作 HyperlinkButton 的容器。 HyperlinkButton 绑定到 PassUrl 属性,并将 NavigateUri 设置为相同的属性。将 TargetName 设置为“_blank”将在新选项卡或窗口中打开链接。 关于手动调整列大小,Syncfusion 的 SfDataGrid 控件提供了对列大小调整的内置支持。要启用手动调整大小,您可以将每列的 ColumnSizer 属性设置为“自动”。这允许用户根据自己的需要在运行时调整列的大小。这是一个例子: <syncfusion:DataGridTextColumn MappingName="PassUsrname" HeaderText="User Name" ColumnSizer="Auto"/> <syncfusion:DataGridTextColumn MappingName="PassPassword" HeaderText="Password" Width="150" ColumnSizer="Auto"/> <syncfusion:DataGridTextColumn MappingName="PassUrl" HeaderText="Web Site" ColumnSizer="Auto"/> 通过将 ColumnSizer 属性设置为“自动”,用户将在运行时调整列的大小。 我希望这有帮助!如果您还有任何疑问,请告诉我。

回答 2 投票 0

如何使用syncfusion pdf获取剩余页面大小

我正在使用xamarin表单的synfusion pdf插件创建pdf,如果我打印我的pdf会发生什么,那么页面上有很多剩余空间,那么我如何才能获得pdf页面的剩余空间...

回答 2 投票 0

Flutter中的SfCalendar改变资源高度

我目前正在 Flutter 中开发 SfCalendar,我想更改资源的高度以使其在板上显示完整信息。就像我的屏幕截图中的资源“N/A&qu...

回答 1 投票 0

如何使用SfCalendar去除onTap边框单元格效果

我正在使用 SFCalendar 我有一个包含约会的日历,我希望在 onTap 上仅选择约会,而不能选择单元格。 我做过类似的事情: SF日历( //...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.