feat: 优化初始化缓存及控件功能
This commit is contained in:
@@ -231,6 +231,12 @@ namespace Lskj.Control
|
||||
cachesDic.AddTask(ModuleGridObj, "DynamicModel", dynamicModelTask);
|
||||
cachesDic.AddTask(ModuleGridObj, "SysModel", sysModelTask);
|
||||
this.ModuleGridObj.GetDataCaches(cachesDic);
|
||||
// 下方模块都使用当前主表的主键,共享主表已经创建的查询任务,避免每个明细重复查询。
|
||||
Task<string> parentPrimaryKeyTask = cachesDic.GetTask<string>(ModuleGridObj, "BasePrimaryKey");
|
||||
if (parentPrimaryKeyTask != null)
|
||||
{
|
||||
cachesDic.AddTask(tcButtom, "ParentPrimaryKey", parentPrimaryKeyTask);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(sysModel.MainModuleCodeField) && this.ModuleGridObj.GridControlObj.GridView.Columns.ColumnByFieldName(sysModel.MainModuleCodeField) != null)
|
||||
{
|
||||
//InitializeDynamicPages();
|
||||
@@ -1515,4 +1521,4 @@ namespace Lskj.Control
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user