iModel插件介绍之QueryPlugin

简单查询插件Queryplugin

该插件可以实现业务对象数据的查询和过滤功能

该插件配置在实体功能上。

插件参数:

ConditionTableName

查询条件业务对象,可以从已定义业务对象中选择。

QueryExpresstion

自定义查询条件表达式。

该插件的使用方法(以库存查询为例):


1,定义一个查询条件业务对象

其中业务对象属性就是查询的条件,比如要做一个库存账的查询条件,我们可以定义一个StockQuery_Cond业务对象,而该业务对象的数据来源属性是定义数据,其中的业务对象属性的数据来源都是前台计算。


2,定义一个要查询的业务对象

该业务对象就是查询数据的主要来源对象,如库存账的查询中,我们可以定义一个StockQuery业务对象,该业务对象的原始表为存储商品库存信息的Stocks表。


3,引用查询业务对象定义一个查询实体

该实体的主对象为引用查询业务对象,而附加一个对象为查询条件对象,查询条件业务对象设置为不刷新。


4,在定义的查询实体中定义一个查询功能

该查询功能类型为ServerProcess。

在查询功能上定义一个QueryPlugin插件,在插件参数中将查询条件业务对象填为该实体中定义的查询条件业务对象。


5,为该实体定义一个界面

该界面中将查询对象定义为Grid,将条件对象定义为Edits,然后保存,并在打开的界面中配置并摆放好界面元素。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章