网站建设好吗,个人网站建设计划报告,南昌人才网,自己创网站V1.2.15
Known是基于C#和Blazor开发的前后端分离快速开发框架#xff0c;开箱即用#xff0c;跨平台#xff0c;一处代码#xff0c;多处运行。
Gitee#xff1a; https://gitee.com/known/KnownGithub#xff1a;https://github.com/known/Known
概述
基于C#和Blazo…V1.2.15
Known是基于C#和Blazor开发的前后端分离快速开发框架开箱即用跨平台一处代码多处运行。
Gitee https://gitee.com/known/KnownGithubhttps://github.com/known/Known
概述
基于C#和Blazor实现的快速开发框架前后端分离开箱即用。跨平台单页应用混合桌面应用Web和桌面共享一处代码。包含模块、字典、组织、角色、用户、日志、消息、工作流、定时任务等功能。代码简洁、易扩展让开发更简单、更快捷 如果对您有帮助点击⭐Star⭐关注 感谢支持开源 更新日期
2023-09-17
更新内容
修复角色不启用相关问题RadioList组件支持平原Plain模式CheckList组件支持平原Plain模式DataGrid组件支持扩展查询条件修复导出列表数据报错问题用户管理关联组织架构PageAction增加CreateUserPicker方法关于系统增加安全设置选项卡UIService支持扩展项目JS方法修复Progress组件进度为0样式问题租户增加关联运维人员字段平台用户增加运维角色可切换租户查询数据
详细内容
1. RadioList
支持平原Plain模式设置IsPlain为True
protected override void BuildRenderTree(RenderTreeBuilder builder)
{builder.FieldRadioList(平原模式, RadioList).Value(3).Set(f f.IsPlain, true).Set(f f.Items, Items).Build();
}2. CheckList
支持平原Plain模式设置IsPlain为True
protected override void BuildRenderTree(RenderTreeBuilder builder)
{builder.FieldCheckList(平原模式, CheckList).Value(1,3).Set(f f.IsPlain, true).Set(f f.Items, Items).Build();
}3. DataGrid
支持扩展查询条件覆写BuildQueryExts方法
protected override void BuildQueryExts(RenderTreeBuilder builder)
{//在此处构建扩展查询条件
}4. 用户管理
组织架构有下级部门时用户列表显示组织架构树点击组织架构树节点可根据部门筛选用户 5. 关于系统
增加安全设置选项卡 6. UI扩展JS UIService支持扩展项目JS方法 扩展方法有InvokeAppAsync、InvokeAppVoidAsync 1在前端项目wwwroot中添加JS文件
export class AppRazor {static test(message) {alert(message);}
}2在前端项目AppRazor中注册JS文件路径
public sealed class AppRazor
{public static void Initialize(bool isWeb true){...//注册AppJs路径KRConfig.AppJsPath ./_content/Sample.Razor/script.js;...}
}3使用示例
builder.Link(测试JS, Callback(()
{UI.InvokeAppVoidAsync(AppRazor.test, 这是AppJs弹出的消息);
}));7. 运维人员
平台系统支持运维角色用户管理增加运维人员选项租户管理增加关联运维人员运维人员登录后可切换所负责的租户查询数据