V1.2.15

更新日期

  • 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.Field<RadioList>("平原模式:", "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.Field<CheckList>("平原模式:", "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. 运维人员

  • 平台系统支持运维角色
  • 用户管理增加运维人员选项
  • 租户管理增加关联运维人员
  • 运维人员登录后,可切换所负责的租户查询数据





Blazor前后端框架Known-V1.2.15的更多相关文章

  1. 快速web开发中的前后端框架选型最佳实践

    这个最佳实践是我目前人在做的一个站点,主要功能: oauth登录 发布文章(我称为"片段"),片段可以自定义一些和内容有关的指标,如“文中人物:12”.支持自定义排版.插图.建立相 ...

  2. com.panie 项目开发随笔_前后端框架考虑(2016.12.8)

    (一) 近日和一同学联系,说了我想要做一个网站的打算.她很感兴趣.于是我们协商了下,便觉得一起合作.她写前端,我写后台.因为我对于前端样式设计并不怎么熟悉. (二) 我们决定先做一个 个人博客. 网上 ...

  3. VSCode 完美整合前后端框架(angular2+.NET core)

    首先打开命令行查看本地.NET版本. 通过命令行安装模板. dotnet new --install Microsoft.AspNetCore.SpaTemplates::* 创建demo目录,并用v ...

  4. web前后端框架整理

    nodejs <——> Express <———> bootstrap <———> angularJS <————> jquery <—————& ...

  5. Vue2+Koa2+Typescript前后端框架教程--03后端路由和三层模式配置

    昨天将Koa2的基础框架和自动编译调试重启服务完成,今天开始配置路由和搭建基础的三层架构模式. 路由中间件:koa-router,即路由导航,就是我们平时使用最广泛的get/post方法执行的URL路 ...

  6. Vue2+Koa2+Typescript前后端框架教程--05Sequelize的使用(ORM)

    本篇开始分享Node.js后端服务开发中对于数据结构ORM的实现,主要使用的技术栈是:Sequelize. 上一篇文章中讲到班级管理的数据结构:ID,班级名称,班级编码,班主任ID,使用的数据库是My ...

  7. Vue2+Koa2+Typescript前后端框架教程--04班级管理示例(路由调用控制器)

    上篇文章分享了简单的三层模式和基础文件夹的创建,本篇将以示例的形式详细具体的展示Router.Controller.Service.Model之间业务处理和数据传输. 1. 班级管理数据模型创建.数据 ...

  8. 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十四 ║ VUE 计划书 & 我的前后端开发简史

    ---新内容开始--- 番外 大家周一好呀,又是元气满满的一个周一呀!感谢大家在周一这个着急改Bug的黄金时期,抽出时间来看我的博文哈哈哈,时间真快,已经到第十四篇博文了,也很顺顺(跌跌)利利 (撞撞 ...

  9. ASP.NET WebApi+Vue前后端分离之允许启用跨域请求

    前言: 这段时间接手了一个新需求,将一个ASP.NET MVC项目改成前后端分离项目.前端使用Vue,后端则是使用ASP.NET WebApi.在搭建完成前后端框架后,进行接口测试时发现了一个前后端分 ...

  10. 从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之四 || Swagger的使用 3.2

    前言 如果想直接在域名的根目录直接加载 swagger 比如访问:localhost:8001 就能访问,可以这样设置: app.UseSwaggerUI(c => { c.SwaggerEnd ...

随机推荐

  1. PQ常用模板

    //json请求 Json.Document(Web.Contents("",[Headers=[#"cookie"=tk,#"Content-Typ ...

  2. Java Websocket 02: 原生模式通过 Websocket 传输文件

    目录 Java Websocket 01: 原生模式 Websocket 基础通信 Java Websocket 02: 原生模式通过 Websocket 传输文件 Websocket 原生模式 传输 ...

  3. ChatGPT的ABAP能力如何?

    ChatGPT是最近的热门话题,作为语言模型,它擅长处理各种语言相关的问题.显然,ABAP也是一种语言,ABAP开发者的很大一部分工作就是把自然语言和ABAP语言做互相转换,这应该也是在ChatGPT ...

  4. CF1817C Similar Polynomials

    简要题意 给定两个次数为 \(d\) 的多项式 \(A, B\) 在 \(0, 1, 2, \dots, d\) 处的点值对 \(10^9+7\) 取模,保证 \(B(x) \equiv A(x+s) ...

  5. GPU技术在大规模计算和并行计算中的应用和挑战

    目录 1. 引言 2. 技术原理及概念 3. 实现步骤与流程 4. 应用示例与代码实现讲解 5. 优化与改进 GPU 技术在大规模计算和并行计算中的应用和挑战 随着计算机硬件的不断发展和计算能力的提高 ...

  6. 【WALT】WALT入口 update_task_ravg() 代码详解

    目录 [WALT]WALT入口 update_task_ravg() 代码详解 代码展示 代码逻辑 ⑴ 判断是否进入 WALT 算法 ⑵ 获取 WALT 算法中上一个窗口的开始时间 ⑶ 如果任务刚初始 ...

  7. 10/29/2017_C语言_三道题

    1. 用标准C编程:找出整形数字1-100之间的素数,并打印出来.(素数:除了1和自己本身可以被整除.) 2. 用标准C编程:有两个整形变量m.n,求出这两个数的最小公倍数. 3. 用标准C编程:输出 ...

  8. Hexo博客yilia主题文章添加目录

    参考文章 添加目录的文章有一些是自己添加css文件和修主题配置 作者也更新了文章大体目录的功能 打开配置文件themes/yilia/_config.yml 你可以选择toc设置为1 或者2 toc: ...

  9. 【NestJS系列】核心概念:Providers提供者

    前言 Providers是Nest中的一个基本概念,许多Nest中定义的类都可以被视为一个Provider,比如:service.repository.factory.helper等,它们都可以通过c ...

  10. 利用python分析pdf数据,分析上市公司财报

    import re import os.path import matplotlib import matplotlib.pyplot as plt from pdfminer.pdfparser i ...