首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

ABP中的数据过滤器 (转载原创)

本文首先介绍了ABP内置的软删除过滤器(ISoftDelete)和多租户过滤器(IMultiTenant),然后介绍了如何实现一个自定义过滤器,最后介绍了在软件开发过程中遇到的实际问题,同时给出了解决问题的一个未必最优的思路...一.预定义过滤器  ABP中的数据过滤器源码在Volo.Abp.Data[2]包中,官方定义了2个开箱即用的过滤器,分别是软删除过滤器(ISoftDelete)和多租户过滤器(IMultiTenant)...,想必大家对这2个内置的过滤器已经比较熟悉了。...下面重点说下通过IDataFilter实现局部过滤,和通过AbpDataFilterOptions实现全局过滤。...,后来想想那ABP内置的软删除过滤器(ISoftDelete)和多租户过滤器(IMultiTenant)是如何实现的呢?

82420

Require.js配置全局和配置amd规范JS

但是比如我们有五个页面,data-main="main.js",那五个页面都要导入这个main.js,因为main.js中有配置信息,但是我们五个页面的页面js都必须要写在main.js中了,这样反而不好...全局配置方案: 我们把配置信息单独写一个js文件,然后再main.js中通过require函数配置依赖项来解决,代码如下。...配置AMD规范JS: 我们知道要配置模块,js文件必须要使用AMD规范来编写,就是加上define函数,主动返回函数等操作。...但是我们以前编写的js,肯定没有这些功能,修改起来又比较麻烦,所以需要配置AMD规范的JS。...$, normal) { normal.render("render"); normal.initial("initial"); }) }) 配置全局属性和配置AMD

4.3K20
领券