Blazor前后端框架Known-V1.2.14

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

小编点评

**Known框架概述** Known是一个基于C#和Blazor开发的前后端分离快速开发框架。它开箱即用,跨平台,单页应用,混合桌面应用,Web和桌面共享一处代码。 **主要功能:** * 模块 *字典 * 组织 * 角色 * 用户 * 日志 * 消息 * 工作流 * 定时任务 **代码简洁易扩展:** * 选项卡表单默认显示第一个选项卡。 * 状态标签根据状态字段值显示不同颜色的Tag。 * 待办事项显示当前用户待办流程事项点击待办业务描述显示业务表单。 **其他特性:** * 支持选项卡模式 * 新增用户中心待办事项选项卡详细内容 * 优化表单组件样式 **更新日期:** * 2023-09-03更新内容: * 修复布局样式问题 * 修复表单和查询的CheckBox样式问题 * 修复栏位设置重置问题 * 修复工作流相关问题 * 修复页面签表单保存后自动刷新列表问题 * 修复提交带附件表单方法不弹提示框问题 * 修复页签模式RichText遮挡Dialog问题 * 修复Alert和Confirm设为top层弹出

正文

V1.2.14

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

概述

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

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

更新日期

  • 2023-09-03

更新内容

  • 🐛修复布局样式问题
  • 🐛修复表单和查询的CheckBox样式问题
  • 🐛修复栏位设置重置问题
  • 🔨优化Upload组件样式
  • 😄表单组件支持选项卡模式
  • 🐛修复DataGrid自适应问题
  • 🔨优化工作流相关问题
  • 🔨优化页签表单保存后自动刷新列表问题
  • 🐛修复提交带附件表单方法不弹提示框问题
  • 🐛修复页签模式RichText遮挡Dialog问题
  • 🔨优化Alert和Confirm设为top层弹出
  • 😄新增StatusTag扩展方法
  • 😄新增用户中心待办事项选项卡

详细内容

1. 选项卡表单

  • 默认显示第一个选项卡
  • 覆写BuildTabBody方法构造其他选项卡内容
class TestForm : WebForm<TbTest>
{
    public TestForm()
    {
        //设置选项卡菜单
        TabItems = new List<MenuItem>
        {
            new MenuItem("BaseInfo", "基本信息"),
            new MenuItem("FlowLog", "流程记录")
        };
    }
    //建造其他选项卡内容
    protected override void BuildTabBody(RenderTreeBuilder builder, MenuItem item)
    {
        if (item.Name == "流程记录")
        {
            builder.Component<FlowLogGrid>()
                   .Set(c => c.BizId, model?.Id)
                   .Build();
        }
    }
}

选项卡表单

2. StatusTag

  • 根据状态字段值显示不同颜色的Tag
protected override void BuildRenderTree(RenderTreeBuilder builder)
{
    builder.StatusTag("暂存");
    builder.StatusTag("待审核");
    builder.StatusTag("审核通过");
    builder.StatusTag("审核退回");
}

3. 待办事项

  • 显示当前用户待办流程事项
  • 点击待办业务描述显示业务表单
public sealed class AppRazor
{
    public static void Initialize(bool isWeb = true)
    {
        ...
        //注册待办事项显示流程表单
        KRConfig.ShowMyFlow = flow =>
        {
            if (flow.Flow.FlowCode == AppFlow.Apply.Code)
                ApplyForm.ShowMyFlow(flow);
        };
    }
}

待办事项

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

Blazor前后端框架Known-V1.2.14

# V1.2.14 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:/