GridSysFilters(Sm表系统筛选)主要是我们平台为了结合用户权限、数据限定加载而设计的一个非常实用的功能。它可以给主表加载数据添加一个全局的筛选条件。即窗体打开之后,数据表后续的所有筛选动作都会带上这个系统筛选条件,即这个筛选条件会一直有效,一直到关闭这个窗口这个表。
具体的使用方法,我们在前面的章节“系统筛选”中已经介绍的非常详细了。这里我们主要了解一下如何在窗体设计界面绑定表。
其实平时使用时,我们只需要会如何绑定表即可。
其他的具体的筛选方案设置还是在主表的“表属性设置”窗口中设置的。
常用属性
属性名称 | 中文名称 | 说明 |
BaseSmGrid | 绑定表 | ISmGrid类型,返回或设置当前控件绑定的ISmGrid对象。 |
Caption | 标题 | 控件显示在左边的标题 |
CaptionAlign | 标题对齐方式 | 返回或设置标题的文本对齐方式。 |
CaptionFont | 标题字体 | 控件显示在左边的标题 |
CaptionWidth | 标题宽度 | 控件的标题宽度 |
SmComboBox | 返回SmComboBox控件的引用。 |
方法
方法名称 | 说明 |
LoadFiltersByUserRight | 根据用户的权限重新加载系统筛选清单。 |