eas通用query查询开发指南

1 基本原理 通用查询的实现是基于BOS,通过BOS的Query对象实现。2. 2 前提条件业务查询是必须通过Query对象来完成(这里将作为通用查询的传入参数)3. 3 简单介绍通用查询提

1. 1 基本原理 BOSBOSQuery 通用查询的实现是基于,通过的对象实现。 2.2 前提条件 Query 业务查询是必须通过对象来完成(这里将作为通用查询的传入参数) 3.3 简单介绍 CommonQueryPanel 通用查询提供一个通用查询面板,它将查询对象作为初始参数传入并完成相应的初始化过程, 其主要构造器: publicCommonQueryPanel( EntityViewInfoentityViewInfo, EntityViewInfolockedEntityViewInfo, IMetaDataPKqueryObjectPK, booleanshowFilter, booleanshowSorter, booleanshowToolbar, booleanshowButton, IProcessorprocessor, IPromptBoxFactorypromptBoxFactory, intwidth, intheight )throwsBaseCommonQueryException panel(CommonFilterPanelCommonSorterPanel) 它内嵌了两个和分别实现了: CommonFilterPanel 一、通用过滤(): com.kingdee.eas.base.query.client.CommonFilterPanel 类: com.kingdee.eas.base.query.client.IQueryFilterPanel 实现接口: 根据查询对象产生通用过滤界面,用户可根据查询条件、逻辑关系设置查询条件。用户可以根据实际需要来决定是否加载它。 CommonSorterPanel 二、通用排序() :com.kingdee.eas.base.query.client.CommonSorterPanel 类 com.kingdee.eas.base.query.client.IQuerySorterPanel 实现接口: 根据查询对象产生通用排序界面,用户可根据排序字段设置排序方式。用户可以根据实际需要来决定是否加载它。 它还内置了一个工具条与方案列表配套使用,用户可以根据实际需要来决定是否加载它。 com.kingdee.eas.base.query.client.QueryToolBar 类: 使用工具条用户可以读取已有的查询方案并可以对查询方案进行维护。 4.4 使用方法及代码示例 4.1CommonQueryDialog 通用查询对话框 com.kingdee.eas.base.commonquery.client.CommonQueryDialog 接口类: 接口作用:该类为通用查询对话框。 /**

腾讯文库eas通用query查询开发指南