列表的三种过滤方式:过滤条件行(列头过滤菜单),快...

疑问:
1、列表的三种过滤方式:过滤条件行(列头过滤菜单),快捷过滤,高级过滤(过滤按钮):
2、为什么有这么多过滤方式,为什么不是只有一种呢?
答:
原因是为了匹配不同的应用场景而做的不同功能;
A. 过滤行:匹配作为最小快灵的客户端本地匹配,让那些只对当前页感兴趣的同学可以快速的在当前页进行来回反复的搜索,而不进行远程的数据查询。
a1. 二开配置可在BOSIDE中配置自定义参数,用BOSIDE修改发布菜单的自定义参数即可,在自定义参数中增加ShowFilterRow为True,保存即可,如下图:

a2. 二开编程可在构造插件增加代码 e.Control.Put("showFilterRow", true) , (包括表头下拉和排序,都属于当前页的最小快灵的客户端本地匹配定位功能)
单据体首行显示过滤行,输入之后对单据体进行过滤.该怎么做? 这需要做个表单构建插件.设置showFilterRow属性,然后在BOSide中挂上这表单构建插件
public class EntrustPermitWebFormBuilderPlugIn : AbstractDynamicWebFormBuilderPlugIn
{
/// <summary>
/// 创建控制的时候
/// </summary>
/// <param name="e"></param>
public override void CreateControl(Core.DynamicForm.PlugIn.Args.CreateControlEventArgs e)
列表的三种过滤方式:过滤条件行(列头过滤菜单),快...
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



