WnGridSettingHelper 类引用了 WnGridSetting 窗体类进行初始化以及展示界面设置。
bool InitWnGrid(WnGrid wnGrid)
bool InitWnGrid_v1(WnControl.v1.WnGrid wnGrid)
初始化过程:
1.先判断全局变量 WnGirdScheme 中有无方案,若没有则从数据库中获取方案。
2.全局变量 WnGridScheme 在初始化过程中应用从数据库获取的方案时被赋值。
3.初始化时,若同时存在公共方案和个人方案,优先应用个人方案中的默认方案,若存在多个默认方案则默认使用第一个默认方案,若不存在默认方案则使用第一个方案;若没有个人方案,则默认使用公共方案的第一个方案。
4.若存在主子表时,再子表 WnGrid 清空数据源又重新绑定时,需要重新初始化。
void ShowSettingForm(WnForm WnForm)
void ShowSettingForm_v1(WnControl.v1.WnForm WnForm)
调用 WnGridSetting 窗体类显示界面设置。
编辑公共方案页面需要有 EditPublic 权限