视图配置

1.基本功能

1.基本功能



1.1.视图保存的刷新缓存配置

1.1.视图保存的刷新缓存配置

效果
1.在视图管理中,针对一个视图的新增及修改保存做刷新缓存处理。
例如修改视图的云平台版本号,保存后,在当前视图下生成业务对象的代码,文件中的注释部分GLPaaS Version的版本号要和视图上的版本号一致。
视图管理
1.2.子系统后台启动优化配置

1.2.子系统后台启动优化配置

效果
1.去掉启动过程中实体包扫描收集实体字段信息的过程。
扫描
1.3.仅仅Body生成ng-cloak

1.3.仅仅Body生成ng-cloak

  1. 如果加了配置项,则除了body上,其他元素不生成ng-cloak
  2. 如果不加配置项,联想控件、表格等大控件生成ng-cloak

2.配置方法

2.配置方法



2.1.仅仅Body生成ng-cloak

2.1.仅仅Body生成ng-cloak

1.平台配置说明
进入【对象建模】->【业务对象】,编辑业务对象->方法定义中的保存方法,切换调用规则表tab页面,新增指定自定义扩展方法IpfFciViewExtService.getFciViewByCache,并保存:
QQ图片20190823151658
2.代码部分
IpfFciViewExtService.java

public class IpfFciViewExtServiceImpl extends BaseServiceImplExt<String,IpfFciView,IpfFciViewExample> implements IpfFciViewExtService{
    @Autowired
    private BusinessObjectService businessObjectService;

    @Override
    public void getFciViewByCache(IpfFciView ipfFciView) {
        businessObjectService.getFciViewByCache(ipfFciView.getIpfFciViewId(),true);
    }
}

BusinessObjectService.java

 public FciView getFciViewByCache(String baseViewId, boolean reload) {
        FciView fciView = null;
        Cache cache = cacheManager.getCache(BoConstants.BUSINESS_OBJECT_CACHE);
        String key = BusinessObjectHelper.getBoCacheKey(baseViewId, BoCacheNameEnum._getFciView.toString(), true);
        ValueWrapper vW = cache.get(key);
        if (null != vW && vW.get() != null && !reload) {
            fciView = (FciView) vW.get();
            log.debug("####从缓存中获取【{}】", key);
        } else {
            fciView = getFciViewById(baseViewId);
            if (fciView != null) {
                cache.put(key, fciView);
            }
        }

        return fciView;
    }

2.2.子系统后台启动优化配置

2.2.子系统后台启动优化配置

1.不配置的情况下(默认 glpaas.quickStart=true)或者在application.properties 中添加配置项 glpaas.quickStart=true
2.如果想启用在启动过程中实体包扫描收集实体字段信息的过程,可以在application.properties 中配置 glpaas.quickStart=false

2.3.仅仅Body生成ng-cloak

2.3.仅仅Body生成ng-cloak

  1. 对象建模-视图配置管理-新增,配置如图所示
    333
    2.4.分号分隔符配置方法

2.4.分号分隔符配置方法

1)在对象建模—–视图配置中配置一笔数据。如图

tab78

2)在配置内容填写【;】,配置项类型选择【多选分隔符】;

tab79
3.常用扩展

3.常用扩展


4.版本更新

4.版本更新