经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » C# » 查看文章
Blazor前后端框架Known-V1.2.14
来源:cnblogs  作者:known  时间:2023/9/4 8:57:43  对本文有异议

V1.2.14

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

概述

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

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

更新日期

  • 2023-09-03

更新内容

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

详细内容

1. 选项卡表单

  • 默认显示第一个选项卡
  • 覆写BuildTabBody方法构造其他选项卡内容
  1. class TestForm : WebForm<TbTest>
  2. {
  3. public TestForm()
  4. {
  5. //设置选项卡菜单
  6. TabItems = new List<MenuItem>
  7. {
  8. new MenuItem("BaseInfo", "基本信息"),
  9. new MenuItem("FlowLog", "流程记录")
  10. };
  11. }
  12. //建造其他选项卡内容
  13. protected override void BuildTabBody(RenderTreeBuilder builder, MenuItem item)
  14. {
  15. if (item.Name == "流程记录")
  16. {
  17. builder.Component<FlowLogGrid>()
  18. .Set(c => c.BizId, model?.Id)
  19. .Build();
  20. }
  21. }
  22. }

选项卡表单

2. StatusTag

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

3. 待办事项

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

待办事项

原文链接:https://www.cnblogs.com/known/p/17675998.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号