Blazor前后端框架Known-V1.2.11

blazor,前后,框架,known,v1 · 浏览次数 : 234

小编点评

**Known框架简介** Known是一个基于C#和Blazor开发的前后端分离快速开发框架。它提供以下主要功能: *前后端分离:代码可轻松地分发到前端和后端。 * 跨平台:支持多种平台,包括桌面应用程序、Web应用程序和移动应用程序。 * 单页应用:允许开发人员构建一个包含所有页面和功能的单页应用程序。 * 混合桌面应用程序:支持桌面应用程序和Web应用程序的混合开发。 * 多语言支持:支持多种语言,包括C#、Blazor和HTML。 **框架关键特性** * 模块化设计:框架使用模块、字典、组织、角色等结构来组织代码。 * 日志记录:框架提供日志记录功能,方便开发人员跟踪应用程序的运行状态。 * 消息通知:框架支持消息通知,通知开发人员有关应用程序的更改。 * 工作流:框架提供工作流,帮助开发人员管理应用程序的各个阶段。 * 定时任务:框架支持定时任务,自动执行任务。 **用法** 1. 创建一个Blazor应用程序。 2. 将Known库的安装文件(known.json)添加到应用程序的解决方案中。 3. 使用Known的 API来构建页面和数据模型。 4. 将应用程序部署到任何支持Blazor的服务器上。 **更新信息** * 更新日期:2023-07-31 * 修复问题: * DataGrid初始化设置和样式问题 *表单组件样式问题 * Tree组件赋值Check选中问题 * Date组件赋值问题 * DateRange组件赋值问题 * Input组件Color只读问题 * Dropdown组件列表项支持可见和可用状态 * 新增编辑查看页面在同一个页签打开问题 * 新增页签表单关闭问题 * 优化关闭表单同时取消对表单数据的更改

正文

V1.2.11

Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。

概述

  • 基于C#和Blazor实现的快速开发框架,前后端分离,开箱即用。
  • 跨平台,单页应用,混合桌面应用,Web和桌面共享一处代码。
  • 包含模块、字典、组织、角色、用户、日志、消息、工作流、定时任务等功能。
  • 代码简洁、易扩展,让开发更简单、更快捷!

如果对您有帮助,点击⭐Star⭐关注 ,感谢支持开源!

更新日期

  • 2023-07-31

更新内容

  • 🐛修复DataGrid初始化设置和样式问题
  • 🐛修复表单组件样式问题
  • 🐛修复Tree组件赋值Check选中问题
  • 🐛修复Date组件赋值问题
  • 🐛修复DateRange组件赋值问题
  • 🐛修复Input组件Color只读问题
  • 🐛修复我的消息样式问题
  • 🔨Dropdown组件列表项要支持可见和可用状态
  • 🔨角色管理按钮和栏位增加全选功能
  • 🐛修复新增编辑查看页面在同一个页签打开问题
  • 🐛修复新增页签表单关闭问题
  • 🔨优化关闭表单同时取消对表单数据的更改
  • 😄添加表单页签支持标题自定义
  • 🐛修复DataGrid列宽固定问题
  • 🔨优化列表页面与模块配置关联问题
  • 😄新增RichText富文本组件

详细内容

1. API调整

//WebGridView的TForm改成继承BaseForm<TModel>
public class WebGridView<TModel, TForm> : DataGrid<TModel, TForm> 
    where TModel : EntityBase, new() 
    where TForm : BaseForm<TModel>
{
}

//进度条构建参数位置变更
builder.Progress(StyleType.Primary, row.Progress, 100);

2. 角色管理

  • 按钮和栏位赋权增加全选功能

角色管理

3. 页签标题

  • 新增页签可自定义标题显示
//编辑数据页签显示row.Name属性值
public void Edit(DmTest row) => ShowForm(row, false, row.Name);

4. 富文本组件

  • 基于wangEditor.js实现
  • 编辑器配置通过Option参数设置
protected override void BuildRenderTree(RenderTreeBuilder builder)
{
    builder.Field<RichText>("内容:", "RichText1")
           .Set(f => f.Option, new
           {
               Height = 200,
               Placeholder = "请输入通知内容"
           })
           .Build();
}

富文本组件

与Blazor前后端框架Known-V1.2.11相似的内容:

Blazor前后端框架Known-V1.2.11

# V1.2.11 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:

Blazor前后端框架Known-V1.2.1

# V1.2.1 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:/

Blazor前后端框架Known-V1.2.2

# V1.2.2 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:/

Blazor前后端框架Known-V1.2.3

# V1.2.3 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:/

Blazor前后端框架Known-V1.2.4

# V1.2.4 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:/

Blazor前后端框架Known-V1.2.5

# V1.2.5 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:/

Blazor前后端框架Known-V1.2.6

# V1.2.6 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:/

Blazor前后端框架Known-V1.2.7

# V1.2.7 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:/

Blazor前后端框架Known-V1.2.8

# V1.2.8 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:/

Blazor前后端框架Known-V1.2.9

# V1.2.9 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:/