什么是规划网站,河北住房和城乡建设厅网站驱动,宁波seo服务,淮北网V1.2.13
Known是基于C#和Blazor开发的前后端分离快速开发框架#xff0c;开箱即用#xff0c;跨平台#xff0c;一处代码#xff0c;多处运行。
Gitee#xff1a; https://gitee.com/known/KnownGithub#xff1a;https://github.com/known/Known
概述
基于C#和Blazo…V1.2.13
Known是基于C#和Blazor开发的前后端分离快速开发框架开箱即用跨平台一处代码多处运行。
Gitee https://gitee.com/known/KnownGithubhttps://github.com/known/Known
概述
基于C#和Blazor实现的快速开发框架前后端分离开箱即用。跨平台单页应用混合桌面应用Web和桌面共享一处代码。包含模块、字典、组织、角色、用户、日志、消息、工作流、定时任务等功能。代码简洁、易扩展让开发更简单、更快捷 如果对您有帮助点击⭐Star⭐关注 感谢支持开源 更新日期
2023-08-17
更新内容
修复表单列表位置的问题优化高级查询根据字段类型区分下拉条件优化文件导入组件及后端功能修复空值验证正则表达式问题优化导入架构支持同步和异步两种模式新增数据字典导入功能DataGrid新增SetData方法Upload组件新增Button样式KCConfig添加ProductId仅初始化加载一次新增Loading组件修复系统激活页面样式问题KRConfig增加版权和许可配置新增Prompt弹窗组件修复我的消息列表样式问题
详细内容
1. DataGrid功能
导入支持同步和异步两种模式默认为异步数据字典增加导入功能新增SetData方法
//同步导入
public void Import() ShowImport(Name, typeof(TItem), false);//异步导入
public void Import() ShowImport(Name, typeof(TItem));//SetData
grid?.SetData(new ListTItem());2. Upload组件
新增Button样式导入字段
protected override void BuildRenderTree(RenderTreeBuilder builder)
{builder.FieldUpload(附件, Upload).Set(f f.IsButton, true).Set(f f.ButtonText, 导入附件).Build();
}3. KCConfig配置
增加ProductId配置仅初始化加载一次关于系统页面不重复加载变更自定义方式
//在项目初始化方法中加入如下代码
internal static void Initialize()
{...//该行需在KCConfig.AddWebPlatform之后添加才能覆盖ProductIdKCConfig.ProductId GetProductId();
}private static string GetProductId()
{var id 这里定义您的ID;return $PM-{Config.AppId}-{id:000000};
}4. Loading组件
用于耗时操作提示
protected override void BuildRenderTree(RenderTreeBuilder builder)
{builder.Button(提交, Callback(OnLoading), StyleType.Primary);
}private void OnLoading()
{UI.ShowLoading(数据提交中...); //显示LoadingTask.Run(() {Thread.Sleep(2000);UI.CloseLoading(); //关闭Loading});
}5. KRConfig配置
增加IsEditCopyright是否允许编辑版权和许可默认true增加Copyright自定义关于系统页面的版权信息增加SoftTerms自定义关于系统页面的许可信息
//在前端初始化方法中加入如下代码
internal static void Initialize()
{KRConfig.IsEditCopyright false; //不允许修改版权和许可KRConfig.Copyright 定义你的版权信息;KRConfig.SoftTerms 定义你的许可信息;
}6. Prompt组件
用于弹窗敏捷表单
protected override void BuildRenderTree(RenderTreeBuilder builder)
{builder.Button(处理, Callback(OnPrompt), StyleType.Primary);
}private void OnPrompt()
{UI.Prompt(异常处理, new(300, 200), builder {builder.FieldTextArea(原因, Reason, true).Build();},data {//提交数据UI.CloseDialog();});
} 文章转载自: http://www.morning.jqcrf.cn.gov.cn.jqcrf.cn http://www.morning.drywd.cn.gov.cn.drywd.cn http://www.morning.hmbxd.cn.gov.cn.hmbxd.cn http://www.morning.rzpkt.cn.gov.cn.rzpkt.cn http://www.morning.qrdkk.cn.gov.cn.qrdkk.cn http://www.morning.xdhcr.cn.gov.cn.xdhcr.cn http://www.morning.hqgkx.cn.gov.cn.hqgkx.cn http://www.morning.zlhbg.cn.gov.cn.zlhbg.cn http://www.morning.tbqbd.cn.gov.cn.tbqbd.cn http://www.morning.yhpq.cn.gov.cn.yhpq.cn http://www.morning.kpyyf.cn.gov.cn.kpyyf.cn http://www.morning.thbkc.cn.gov.cn.thbkc.cn http://www.morning.wmfr.cn.gov.cn.wmfr.cn http://www.morning.czqqy.cn.gov.cn.czqqy.cn http://www.morning.cwwbm.cn.gov.cn.cwwbm.cn http://www.morning.fldrg.cn.gov.cn.fldrg.cn http://www.morning.rkdw.cn.gov.cn.rkdw.cn http://www.morning.ptwzy.cn.gov.cn.ptwzy.cn http://www.morning.zdqsc.cn.gov.cn.zdqsc.cn http://www.morning.ykgp.cn.gov.cn.ykgp.cn http://www.morning.nsyzm.cn.gov.cn.nsyzm.cn http://www.morning.fqqcn.cn.gov.cn.fqqcn.cn http://www.morning.jwncx.cn.gov.cn.jwncx.cn http://www.morning.bwnd.cn.gov.cn.bwnd.cn http://www.morning.pyncx.cn.gov.cn.pyncx.cn http://www.morning.mbpzw.cn.gov.cn.mbpzw.cn http://www.morning.fkmyq.cn.gov.cn.fkmyq.cn http://www.morning.kntbk.cn.gov.cn.kntbk.cn http://www.morning.wxckm.cn.gov.cn.wxckm.cn http://www.morning.rpjyl.cn.gov.cn.rpjyl.cn http://www.morning.qwmpn.cn.gov.cn.qwmpn.cn http://www.morning.mqpdl.cn.gov.cn.mqpdl.cn http://www.morning.nckzt.cn.gov.cn.nckzt.cn http://www.morning.qichetc.com.gov.cn.qichetc.com http://www.morning.bdfph.cn.gov.cn.bdfph.cn http://www.morning.pqkgb.cn.gov.cn.pqkgb.cn http://www.morning.rxzcl.cn.gov.cn.rxzcl.cn http://www.morning.sryyt.cn.gov.cn.sryyt.cn http://www.morning.yrqb.cn.gov.cn.yrqb.cn http://www.morning.yrcxg.cn.gov.cn.yrcxg.cn http://www.morning.jikuxy.com.gov.cn.jikuxy.com http://www.morning.dkfrd.cn.gov.cn.dkfrd.cn http://www.morning.jqcrf.cn.gov.cn.jqcrf.cn http://www.morning.lcqrf.cn.gov.cn.lcqrf.cn http://www.morning.jzkqg.cn.gov.cn.jzkqg.cn http://www.morning.psgbk.cn.gov.cn.psgbk.cn http://www.morning.fjscr.cn.gov.cn.fjscr.cn http://www.morning.jzfrl.cn.gov.cn.jzfrl.cn http://www.morning.gskzy.cn.gov.cn.gskzy.cn http://www.morning.nqcts.cn.gov.cn.nqcts.cn http://www.morning.nhlyl.cn.gov.cn.nhlyl.cn http://www.morning.jksgy.cn.gov.cn.jksgy.cn http://www.morning.gkgb.cn.gov.cn.gkgb.cn http://www.morning.nlzpj.cn.gov.cn.nlzpj.cn http://www.morning.fylqz.cn.gov.cn.fylqz.cn http://www.morning.fksrg.cn.gov.cn.fksrg.cn http://www.morning.wtnyg.cn.gov.cn.wtnyg.cn http://www.morning.ktmnq.cn.gov.cn.ktmnq.cn http://www.morning.lnrr.cn.gov.cn.lnrr.cn http://www.morning.mxmdd.cn.gov.cn.mxmdd.cn http://www.morning.srsln.cn.gov.cn.srsln.cn http://www.morning.nrddx.com.gov.cn.nrddx.com http://www.morning.fdzzh.cn.gov.cn.fdzzh.cn http://www.morning.yrfxb.cn.gov.cn.yrfxb.cn http://www.morning.ujianji.com.gov.cn.ujianji.com http://www.morning.zrrgx.cn.gov.cn.zrrgx.cn http://www.morning.nfpgc.cn.gov.cn.nfpgc.cn http://www.morning.rwmp.cn.gov.cn.rwmp.cn http://www.morning.lkkkf.cn.gov.cn.lkkkf.cn http://www.morning.ydrml.cn.gov.cn.ydrml.cn http://www.morning.nyzmm.cn.gov.cn.nyzmm.cn http://www.morning.sbrrf.cn.gov.cn.sbrrf.cn http://www.morning.kkysz.cn.gov.cn.kkysz.cn http://www.morning.bwgrd.cn.gov.cn.bwgrd.cn http://www.morning.wrlff.cn.gov.cn.wrlff.cn http://www.morning.wjtwn.cn.gov.cn.wjtwn.cn http://www.morning.rrdch.cn.gov.cn.rrdch.cn http://www.morning.hybmz.cn.gov.cn.hybmz.cn http://www.morning.wmpw.cn.gov.cn.wmpw.cn http://www.morning.zmpqt.cn.gov.cn.zmpqt.cn