Blazor前后端框架Known-V1.2.15

V1.2.15

更新日期

  • 2023-09-17

更新内容

  • 🐛修复角色不启用相关问题
  • 😄RadioList组件支持平原(Plain)模式
  • 😄CheckList组件支持平原(Plain)模式
  • 😄DataGrid组件支持扩展查询条件
  • 🐛修复导出列表数据报错问题
  • 😄用户管理关联组织架构
  • 😄PageAction增加CreateUserPicker方法
  • 😄关于系统增加安全设置选项卡
  • 😄UIService支持扩展项目JS方法
  • 🐛修复Progress组件进度为0样式问题
  • 😄租户增加关联运维人员字段
  • 😄平台用户增加运维角色,可切换租户查询数据

详细内容

1. RadioList

  • 支持平原(Plain)模式,设置IsPlain为True
csharp 复制代码
protected override void BuildRenderTree(RenderTreeBuilder builder)
{
    builder.Field<RadioList>("平原模式:", "RadioList").Value("3")
           .Set(f => f.IsPlain, true)
           .Set(f => f.Items, Items)
           .Build();
}
屏幕截图

2. CheckList

  • 支持平原(Plain)模式,设置IsPlain为True
csharp 复制代码
protected override void BuildRenderTree(RenderTreeBuilder builder)
{
    builder.Field<CheckList>("平原模式:", "CheckList").Value("1,3")
           .Set(f => f.IsPlain, true)
           .Set(f => f.Items, Items)
           .Build();
}
屏幕截图

3. DataGrid

  • 支持扩展查询条件,覆写BuildQueryExts方法
csharp 复制代码
protected override void BuildQueryExts(RenderTreeBuilder builder)
{
    //在此处构建扩展查询条件
}

4. 用户管理

  • 组织架构有下级部门时,用户列表显示组织架构树
  • 点击组织架构树节点可根据部门筛选用户
屏幕截图

5. 关于系统

  • 增加安全设置选项卡
屏幕截图

6. UI扩展JS

  • UIService支持扩展项目JS方法

  • 扩展方法有InvokeAppAsync、InvokeAppVoidAsync

  • 1)在前端项目wwwroot中添加JS文件

javascript 复制代码
export class AppRazor {
    static test(message) {
        alert(message);
    }
}
  • 2)在前端项目AppRazor中注册JS文件路径
csharp 复制代码
public sealed class AppRazor
{
    public static void Initialize(bool isWeb = true)
    {
        ...
        //注册AppJs路径
        KRConfig.AppJsPath = "./_content/Sample.Razor/script.js";
        ...
    }
}
  • 3)使用示例
csharp 复制代码
builder.Link("测试JS", Callback(() =>
{
    UI.InvokeAppVoidAsync("AppRazor.test", "这是AppJs弹出的消息!");
}));

7. 运维人员

  • 平台系统支持运维角色
  • 用户管理增加运维人员选项
  • 租户管理增加关联运维人员
  • 运维人员登录后,可切换所负责的租户查询数据



相关推荐
tianxingzhe371 个月前
使用Radzen Blazor组件库开发的基于ABP框架炫酷UI主题
ui·blazor·abp·.net blazor·radzen blazor
景少1 个月前
使用Radzen Blazor组件库开发的基于ABP框架炫酷UI主题
blazor
程序设计实验室1 个月前
Blazor Hybrid 实战体验:那些你可能没预料到的坑没预料到的坑
c#·blazor
程序设计实验室1 个月前
PC软件开发新体验!用 Blazor Hybrid 打造简洁高效的视频处理工具
c#·blazor
known2 个月前
Blazor开发框架Known-V2.0.13
blazor·known
known2 个月前
Blazor静态服务端呈现(静态SSR)身份认证
blazor
known2 个月前
Blazor开发框架Known-V2.0.10
blazor·known
lee5763 个月前
.net 8.0 下 Blazor 通过 SignalR 与 Winform 交互
blazor·signalr
known3 个月前
Blazor开发框架Known-V2.0.9
blazor·known
界面开发小八哥3 个月前
界面控件DevExpress Blazor v24.2路线图预览——支持.NET 9、新增桑基图等
.net·界面控件·blazor·devexpress·ui开发