Blazor前后端框架Known-V1.2.14

V1.2.14

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

概述

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

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

更新日期

  • 2023-09-03

更新内容

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

详细内容

1. 选项卡表单

  • 默认显示第一个选项卡
  • 覆写BuildTabBody方法构造其他选项卡内容
csharp 复制代码
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
csharp 复制代码
protected override void BuildRenderTree(RenderTreeBuilder builder)
{
    builder.StatusTag("暂存");
    builder.StatusTag("待审核");
    builder.StatusTag("审核通过");
    builder.StatusTag("审核退回");
}

3. 待办事项

  • 显示当前用户待办流程事项
  • 点击待办业务描述显示业务表单
csharp 复制代码
public sealed class AppRazor
{
    public static void Initialize(bool isWeb = true)
    {
        ...
        //注册待办事项显示流程表单
        KRConfig.ShowMyFlow = flow =>
        {
            if (flow.Flow.FlowCode == AppFlow.Apply.Code)
                ApplyForm.ShowMyFlow(flow);
        };
    }
}
相关推荐
唐青枫几秒前
别只会看日志:C#.NET SOS 调试扩展从 Dump 到内存泄漏排查
c#·.net
n8n9 分钟前
Spring AI 检索增强生成(RAG)实战:让模型掌握你的私有知识
后端
Nturmoils22 分钟前
只备份一个 schema,别把整库都搬走
后端
OpenTiny社区27 分钟前
码力全开,智启前端新生态|OpenTiny 登陆华为全联接大会2026
前端·github
妙码生花27 分钟前
利用AI从零学Go并完成实战项目,完工总结:目录结构
前端·后端·go
妙码生花31 分钟前
利用AI从零学Go并完成实战项目,完工总结:商业级开源产品定位和核心特性介绍
前端·后端·go
程序员cxuan42 分钟前
GPT-6 Astra 的提示词泄露了,里面居然藏着个保安?
人工智能·后端·程序员
苍何1 小时前
WorkBuddy + 飞书的 8 种神仙用法(建议收藏)
后端
Captaincc1 小时前
掘金AI用量统计v0.1.0大更新-支持桌面宠物自定义和订阅额度卡片
前端·后端
默_笙1 小时前
🚲 从写信到打电话:WebSocket 双工通信与跨域方案的"通信进化史"
前端·javascript